【发布时间】:2015-07-09 14:51:27
【问题描述】:
我使用 ruby on rails 文档作为指南,但我卡在第一个表单上。我使用了一个名为“breads”的资源,而不是“文章”资源。但是,当我去 breads/new 提交我的表单时,我收到了错误:
BreadsController#create 中的 ActionController::ParameterMissing 参数缺失或值为空:面包
app/views/breads/new.html.erb:
<h1>New Breads!</h1>
<%= form_for :bread, url: breads_path do |f| %>
<p>
<%= f.label :type %><br>
<%= f.text_field :type %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>
app/controllers/breads_controller.rb:
class BreadsController < ApplicationController
def new
end
def create
@bread = Bread.new(bread_params)
@bread.save
redirect_to @bread
end
private
def bread_params
params.require(:bread).permit(:type)
end
end
【问题讨论】:
标签: ruby-on-rails