উত্তর:
labelসহায়কটির দ্বিতীয় প্যারামিটার আপনাকে কাস্টম পাঠ্য সেট করার অনুমতি দেবে।
<%= f.label :name, 'Your Name' %>
সাহায্যকারী পদ্ধতিগুলি অনুসন্ধান করতে রেল অন ডাবলিউমেশন ব্যবহার করুন ।
labelঅধীনে তালিকাভুক্ত করা হয় ActionView::Helpers::FormBuilderএবং ActionView::Helpers::FormHelper। ActionView::Helpers::FormBuilderআমরা আগ্রহী এমন এক, তবে কোনও বিবরণ নেই। আপনি যদি পদ্ধতি ঘোষণার দিকে লক্ষ্য করেন তবে দেখতে পাবেন যে দ্বিতীয় প্যারামিটারটি text। এই উদাহরণে, এটি খুব সোজা এগিয়ে হয় না। তবে সেই ডকুমেন্টেশন সাইটটি সাধারণত বেশ ভাল।
আপনি i18n এর মাধ্যমে কাস্টম লেবেল পাঠ্য নির্দিষ্ট করতে পারেন। ইন config/locales/en.yml, এবং অভিমানী আপনার ব্যবহারকারী মডেল নামকরণ করা হয় user, আপনি নিম্নলিখিত যোগ করতে পারেন:
helpers:
label:
user:
name: Your Name
এটি আপনাকে ব্যবহার চালিয়ে যাওয়ার অনুমতি দেবে
<%= f.label :name %>
হার্ডকোড ছাড়া Your Name।
I18n সম্পর্কে আরো তথ্যের জন্য, দেখুন এই । উপর ডকুমেন্টেশন labelপড়ুন এই ।
অনুবাদ লেবেল , প্লেসহোল্ডার এবং বোতাম উপর উইল ফর্ম বা অন্য ধরনের।
<%= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f| %>
<div class="mt-3">
<label class="float-left"> <%= f.label t(:email) %> </label>
<%= f.email_field :email, class: 'form-control', placeholder: t('.emailholder') %>
</div>
<div class="mt-3">
<label class="float-left"> <%= f.label t(:password) %> </label>
<%= f.password_field :password, class: 'form-control', placeholder: t('.passholder') %>
</div>
<div class="button">
<%= f.button t('.signinbtn'), class: "" %>
</div>
<% end %>
স্থানীয় ফাইল: কনফিগারেশন / লোকেল / এন.আইএমএল
en:
activerecord:
....others
#Found in Views/devise/seasions/new <form> <*label*>
email: "Email"
password: "Password"
#Views/devise <form> <placeholder & buttom>
devise: #if your using devise forms
#seasions/new.html.erb
new:
emailholder: "enter email here"
passholder: "enter password"
signinbtn: "SignIn"
....others
5.1.0 রেলগুলিতে, উপরে গৃহীত উত্তরগুলি কাজ করে না।
পাস হওয়া প্রথম প্যারামিটারটি কাস্টমাইজড লেবেল হিসাবে ব্যবহার করা যেতে পারে।
<%= f.label :mobile, "Mobile No:" %>
'Mobile No:'। সুতরাং ডাবল উদ্ধৃতিতে পরিবর্তন করে "Mobile No:"এটি আমার সমস্যার সমাধান করেছে। ফাইলের বাকী অংশে ট্যাগগুলি হারিয়ে যাওয়ার কারণে এটি হতে পারে। আমি নিশ্চিত নই তবে আমার মনে আছে সেটাই আমার পক্ষে কাজ করেছিল।
.html.erb