完全なコンテンツを表示するのに十分な幅があるとは限らない読み取り専用の入力にツールヒントを追加しようとしています。ツールチップは、ユーザーが入力の上にカーソルを置いたときに完全なコンテンツを表示するために使用されます。
問題は、フォーム ビルダー パラメーター セクションのリソース属性にアクセスできないように見えることです。入力の値をタイトルにしようとしています。次のコードを参照してください。
= f.fields_for :invoice_items, @invoice.invoice_items do |item|
%tr
%td
= item.text_field :code, :title => item.name, :rel=>'tooltip', :class => 'uneditable-input span1', :readonly=>'true
レイズ:
undefined method `name' for #<ActionView::Helpers::FormBuilder:0x007fea1e86f8e8>
これで、item が実際にはリソースではなく、フォーム ビルダー クラスであることがわかります。ここから元のリソースにアクセスするにはどうすればよいですか?