値をハンドルバーテンプレートに渡す前に、Railsヘルパーを介してjsonデータをフォーマットする方法を理解できません。
値に対して既存のヘルパーメソッドをどのように使用するのですか?
Handlebars.registerHelperメソッドでヘルパーを登録できることは知っていますが、jsonデータをハンドルバーに渡す前にrailsヘルパーメソッドを使用できますか?
値をハンドルバーテンプレートに渡す前に、Railsヘルパーを介してjsonデータをフォーマットする方法を理解できません。
値に対して既存のヘルパーメソッドをどのように使用するのですか?
Handlebars.registerHelperメソッドでヘルパーを登録できることは知っていますが、jsonデータをハンドルバーに渡す前にrailsヘルパーメソッドを使用できますか?
このためのテンプレート (例: method.json.erb
) を作成し、オブジェクトを自分でレンダリングできます。render :json => @object
次に、コントローラーの を削除します。
テンプレートは次のようになります
{
'field1': '<%= @object.field1.to_json %>',
'field2': '<%= @object.field2.to_json %>'
}
編集:これがデフォルトのレイアウトもレンダリングするかどうかはわかりません。代わりにパーシャルを使用するように切り替えることができます。
format.json { render :partial => "methos.json.erb" }