全部,
我正在尝试使用 bootstrap-navbar 进行简单的密码验证(此处不需要用户名)。
来自 application.html.erb:
<%= form_tag "/",:controller => 'application',:action => 'tryy' do %>
<%= label_tag "Enter password.." %>
<%= password_field_tag "login_password" %>
<div><%= submit_tag "Go!", :class=>'btn btn-success' %></div>
<% end %>
和 application_controller.rb:
class ApplicationController < ActionController::Base
protect_from_forgery
helper_method :subd?, :tryy
def subd?
!((request.subdomain == '') || (request.subdomain=='www'))
end
def tryy
999
puts 999
end
end
tryy 中的“放置”只是为了查看使用 rails 服务器日志记录窗口发生的任何事情。
问题 - 提交表单时没有任何反应,即没有“999”打印。请注意,这里也没有错误消息。我怀疑方法“subd?” 与此问题无关,但如果是,请完整复制 application_controller.rb。
关于我可能遗漏的任何想法?