html.erbファイルの埋め込みルビコードにhtmlオブジェクトプロパティを渡すにはどうすればよいですか?htmlオブジェクトプロパティを埋め込みルビコードに渡す
私は、文字列パラメータを受け入れるルビメソッドAを持っているとします(また、Aの戻り値は文字列です)。私は次のようなシナリオを考えます:
<input type="text" id="t" value="Leaves">
<%= A(document.getElementById("t").value) %>
明らかに私はこのようにコードを書くことはできません。
テキストボックスの値/テキストをメソッドAに渡し、Aの戻り値をhtml本文に出力します。どうやってやるの?
また、テキストボックスの値を継続的にチェックし、Aの戻り値(テキストボックスの現在の値をAに渡すとき)をドキュメントの本文に追加する場合、どうすればよいですか?そして、代わりに、段落のpのテキストをこの戻り値に設定したい場合は、どうすればよいでしょうか?
むしろ愚かです。 – jvillian
入力の場合は、フォームビルダオブジェクトにバインドする必要がありますので、これを実行する必要はありません。 ERBテンプレートもDOMに似ていません。その単なる文字列バッファーで、実際にはドキュメントとして操作することはできません。 – max
@maxあなたはtext_field_tagヘルパーメソッドを使うべきであると提案していますね。次に、埋め込まれたルビコードの中に作成されたテキストフィールドの値を取得する方法はありますか? (この値をメソッドAに渡すことができるように) –