Javascript Rails ejs未定义方法

Javascript Rails ejs未定义方法,javascript,ruby-on-rails,ruby,backbone.js,Javascript,Ruby On Rails,Ruby,Backbone.js,我在回答这个问题: 我在app/assets/javascripts/templates中有.jst.ejs.erb文件 我在模板中的代码如下所示: <li><%= link_to "Sign In", new_user_session_path %> </li> 即使我的rake routes命令显示那里肯定有一条路由 我有一个ejs.rb初始化器,看起来像: EJS.evaluation_pattern = /\{\{([\s\S]+?)\}\}/

我在回答这个问题:

我在app/assets/javascripts/templates中有.jst.ejs.erb文件

我在模板中的代码如下所示:

<li><%= link_to "Sign In", new_user_session_path %> </li>
即使我的rake routes命令显示那里肯定有一条路由

我有一个ejs.rb初始化器,看起来像:

EJS.evaluation_pattern    = /\{\{([\s\S]+?)\}\}/
EJS.interpolation_pattern = /\{\{=([\s\S]+?)\}\}/
如果我尝试第二个答案的建议,页面上不会有任何错误,但它会在链接应该去的地方显示“False”。

我想这会起作用

<li><%= link_to "Sign In", new_user_session_path %> </li>

  • Oops,当我试图修复问题时,忘记将其更改回原来的状态。但它仍然不能解决它?
    <li><%= link_to "Sign In", new_user_session_path %> </li>