【发布时间】:2014-05-20 19:03:07
【问题描述】:
Rails 4 + AJAX 调用 + Mac OS + Mozilla
_header.html.erb
<span class="callno"><%= link_to "Sign in", {:controller => "web",:action => "sign_in_user"}, :role => 'button', 'data-toggle' => 'modal', 'data-target' => '#popup_div', :remote => true %></span>
web_controller.rb
def sign_in_user
binding.pry
end
routes.rb
get '/web/sign_in_user', :controller => 'web', :action => "sign_in_user"
我正在使用 Mac OS 和 Mozilla 浏览器 18.02 AJAX 调用不工作。但如果我用 windows/unix mozilla 检查它的工作原理。
我在地址栏中获取此 URL localhost:3000/web/sign_in_user 并在 web #sign_in_user 中获取 ActionView::MissingTemplate
【问题讨论】:
-
需要帮助...
-
请为网络控制器发布您的
routes.rb -
@crispychicken get '/web/sign_in_user', :controller => 'web', :action => "sign_in_user"
-
firefox控制台是否有错误输出?同时尝试更新 Firefox 并清除缓存!
-
控制台没有错误,应该适用于所有版本,对,缓存!清除
标签: ruby-on-rails ajax macos firefox