【发布时间】:2014-03-30 00:07:48
【问题描述】:
我刚刚将列 soundcloud_url 和 image_url 迁移到我的 posts 表中。我正在尝试在 _form.html.erb 中添加 soundcloud_url 和 image_url 作为字段(以提交和创建新帖子),但每次我尝试提交时,我都被告知 soundcloud_url 和 image_url 不能为空。但他们不是,我在这里做错了什么?
post.rb
class Post < ActiveRecord::Base
validates_presence_of :body, :title, :soundcloud_url, :image_url
end
_form.html.erb
<div class="field">
<%= f.label :title %><br>
<%= f.text_field :title, :size => "80" %>
</div>
<div class="field">
<%= f.label :body %><br>
<%= f.text_area :body, :rows => 10, :cols => 50 %>
</div>
<div class="field">
<%= f.label :image_url %><br>
<%= f.text_area :image_url, :rows =>"2", :cols => "50" %>
</div>
<div class="field">
<%= f.label :soundcloud_url %><br>
<%= f.text_area :soundcloud_url, :rows =>"2", :cols => "50" %>
</div>
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 forms ruby-on-rails-4