【发布时间】:2014-03-24 16:06:40
【问题描述】:
我有一个使用这两种方法的用户控制器
def trial_signup
@user = User.new
end
def trial_signup_submit
@user = User.create(params[:user_attributes])
end
我的 trial_signup.html.erb (simple_form) 在 app/views/users 中
这是我的表单的一部分
<%= simple_form_for(resource, :as => resource_name, :url => users_trial_signup_submit_path(resource_name)) do |f| %>
在我的路线中我添加了这些
get 'users/trial_signup', to: 'users#trial_signup'
post 'users/trial_signup_submit', to: 'users#trial_signup_submit'
我的表单正在正确呈现,但它没有正确发布。我希望它发布到我刚刚创建的操作中。
我已经安装了设计。我有另一个注册用户的注册工作流程,但这是一个试用注册,所以我需要找到另一种方式。
为什么表单无法找到我的用户模型资源?
【问题讨论】:
标签: ruby-on-rails devise simple-form