0

@max = 10 @min = 4 を提供する Home_controller というコントローラーがあります。そして、後で Home.js.erb ファイルでこれら 2 つの値を使用しました。これらのファイルは /asset/javascript にあります。

values= [<%=@max%>,<%=@min%>]

しかし、それは機能していないようです。なぜなら、firebug から得られた javascript ファイルを見ると、どこにいて@max@min、空白として表示されるからです。

何が起きてる?私は Rails アセット パイプラインを初めて使用するので、ここで誤解があるかもしれません。

4

1 に答える 1

1

Rails はインスタンス変数をControllerからViewに渡します。したがって、home.js.erbをアセットではなくビュー フォルダーに配置する必要があります。

于 2012-04-14T22:55:19.150 に答える