2016-07-08 1 views
0

text_fieldフォームヘルパーで引数を渡す方法。引数のあるtext_fieldオブジェクト名

例:。:

<%= f.text_field :title(@language), class: 'form-control', placeholder: 'Item Title' %> 

結果:あなたはあなたのtext_fieldがでそれを表示するためにデータを渡すためにしようとしている場合

<%= f.text_field :title, class: 'form-control', placeholder: 'Item Title' %> 

答えて

0

プレースホルダ、あなたは:

<%= f.text_field :title, class: 'form-control', placeholder: @language.your_class_method %> 

フォームヘルパーの最初のパラメータは、入力するモデルの属性です。 プレースホルダを別の言語で表示する場合は、前述のとおりに使用し、your_class_methodが必要な言語でプレースホルダを適切に変換するようにする必要があります。希望このことができます

<%= f.hidden_field :title, @language.your_class_method %> 

:あなたはコントローラにフォームを使用して、追加情報を渡すためにしようとしている場合

、あなたは次のように追加の隠しフィールドを使用することができます!

"text_fieldフォームヘルパーを介して引数を渡す"についての詳細は、私にはわかりません。

+0

私はタイトルオブジェクトの値を設定していません。タイトルメソッドの言語パラメータを渡す必要があります。言語でタイトルを返します。 –

+0

@ViniciusFontoura私は自分の答えを更新しました。 –

0

:あなたはこのコードを試すことができます

syntax error, unexpected '(', 
関連する問題