无法:即使我使用protect_from_forgery创建:except => :创建

时间:2014-05-05 18:51:27

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

我正在使用Rails 4.0和Ruby 1.9.3与Devise。所以我有用户模型以及订单模型。

我希望能够在订单模型中使用:创建功能,而无需使用身份验证或登录,但我的应用一直要求我登录点击Submit

我使用的静态表单如下所示:

<form action="http://localhost:3000/orders" method="post" enctype="multipart/form-data">
    <input type="file" name="order[image]" value=""><BR>
    <input type="text" name="order[name]" id="name" value="lolly"><BR>
    <input type="submit" value="submit">
</form>

我也在尝试使用其他资源中提到的protect_from_forgery

以下是我的application_controller.rb文件的顶部:

# Uses CSRF Protection except on create action
# Except :create action of orders
protect_from_forgery :except => :create

正确方向的任何其他建议或资源都会很棒!

0 个答案:

没有答案