我有一个User
模型和一个Account
控制器。当用户访问/account
url 时,它应该显示一个表单,其中包含一个包含用户名的文本字段和一个提交表单的按钮。
我有match '/account' => 'account#index'
我的路线。
在我的控制器中,我定义了这个方法:
def index
@user = User.find(session[:user_id])
end
(检查用户身份验证发生在 a 中before_filter
)
现在表单正确显示,甚至正确填充。但是,我需要知道如何判断表单是否已提交。什么是铁轨方式?我是否有一条单独的路线来监视对 的POST
请求/account
?还是我在index
方法中检测请求类型?我在什么时候决定表格是否已提交?