如何让人们在Rails 5中公开发布表单?

时间:2017-08-16 23:07:55

标签: ruby-on-rails forms authentication ruby-on-rails-5

不确定为什么我无法让这个工作......为了澄清,我有一个form我希望普通大众能够提交。然后,索引页面仅用于登录管理员...

**编辑:我使用devise进行身份验证。

我做了以下事情:

  1. before_action :authenticate_user!, :except => [:new]放入 我的控制器
  2. /new
  3. 中设置routes.rb路线
  4. 移动了def xyz_params区域之外的private ...
  5. 我还缺少什么?

1 个答案:

答案 0 :(得分:1)

虽然我同意其他人的意见,你应该提供更多代码,但我认为这足以说明问题。

它应该像添加":create"一样简单。到:

before_action :authenticate_user!, :except => [:new, :create]

让我知道这是否有效......