আমি এই জাতীয় কিছু তৈরি করতে কাস্টম সহায়ক হিসাবে কন্টেন্ট ট্যাগগুলি বাসা বেঁধে দেওয়ার চেষ্টা করছি:
<div class="field">
<label>A Label</label>
<input class="medium new_value" size="20" type="text" name="value_name" />
</div>
নোট করুন যে ইনপুটটি কোনও ফর্মের সাথে সম্পর্কিত নয়, এটি জাভাস্ক্রিপ্টের মাধ্যমে সংরক্ষণ করা হবে।
এখানে সহায়িকা রয়েছে (এটি আরও কিছু করবে তবে কেবল HTML প্রদর্শন করবে):
module InputHelper
def editable_input(label,name)
content_tag :div, :class => "field" do
content_tag :label,label
text_field_tag name,'', :class => 'medium new_value'
end
end
end
<%= editable_input 'Year Founded', 'companyStartDate' %>
যাইহোক, যখন আমি সহায়ককে কল করি তখন লেবেলটি প্রদর্শিত হয় না, কেবল ইনপুট প্রদর্শিত হয়। যদি এটি পাঠ্য_ফিল্ড_ট্যাগটি মন্তব্য করে তবে লেবেলটি প্রদর্শিত হবে।
ধন্যবাদ!