也许这有一个简单的解释,但我很好奇我的用户 new.html.haml
提交按钮如何知道/知道在应用程序 View 中自动将其标记为“创建用户”?这是一个 Rails 约定,因为操作和/或路由来自 UsersController 和/或 UserModel?
用户 new.html.haml
%h1 Sign up
= form_for @user do |f|
- if @user.errors.any?
.error_messages
%h2 Form is invalid
%ul
- for message in @user.errors.full_messages
%li= message
%p
= f.label :email
%br/
= f.text_field :email
%p
= f.label :password
%br/
= f.password_field :password
%p
= f.label :password_confirmation
%br/
= f.password_field :password_confirmation
%p.button= f.submit
最佳答案
对于创建操作,Rails 约定表单提交按钮具有表单“Create”。您可以在提交后添加一个字符串来覆盖它。
例如:
f.submit "Sign up"
关于ruby-on-rails - 我的提交按钮如何自动将自己标记为 "Create User",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36879868/