为什么我不能在coffeescript文件中使用devise的助手

时间:2014-12-14 08:53:07

标签: ruby-on-rails coffeescript

为什么我不能在coffeescript文件中使用设计助手。例如,我想做这样的事情:

$http.post '<%= new_user_session %>', $scope.user

在我的controllers / login.coffee.erb中,这样我就不必在js代码中硬编码链接了。但这不起作用并返回错误

  

未定义的局部变量或方法`new_user_session_path&#39;

1 个答案:

答案 0 :(得分:1)

您是否尝试在sprockets上下文中包含这些方法? (另)

# config/initializers/sprockets.rb
Sprockets::Context.send :include, Rails.application.routes.url_helpers