我想知道为什么当您使用 map.resources 在 Rails 中创建安静的路线时,它会生成新、创建、编辑、更新的操作?仅声明一个用于创建和更新的操作 并执行此类操作有什么问题吗?
def create
unless post?
@user = User.new
else
redirect_to :action => 'index' if user.create(params[:user])
end
end
所以我们可以有类似的东西
:GET users/create # to show the form (same as action - new)
:POST users/create # to create a new user
由于 Restful 是基于动词的,这不是最好的使用方法吗?
感谢您的关注