উত্তর:
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