0
我無法獲取表單文本區域來更新Rails 3.0.8應用程序中的字段。我儘可能多地去除了錯誤所在的範圍。這是剩下的。更新操作不保存數據
我的形式:
<%= form_for @fb_comments, :remote => true, :html => { :'data-type' => 'html', :id => 'comment' } do |form| %>
<%= form.text_area :comment %>
<%= form.submit "Update Comments" %>
<% end %>
,我通過mysql的投入註釋列該記錄的虛擬數據顯示了,因此目前的數據使得人們的形式。
控制器:
def update
fbc = FbComments.find(params[:id])
fbc.update_attributes(params[:comment])
...
end
控制檯消息:
Started POST "/fb_comments/1" for 127.0.0.1 at 2011-06-13 17:31:43 -0400
Processing by FbCommentsController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"gLA2A11uVRl/WtIR1p90aSkLoU6b8twotK+B1YNefRk=", "fb_comments"=>{"comment"=>"test test"}, "commit"=>"Update Comments", "id"=>"1"}
FbComments Load (0.1ms) SELECT `fb_comments`.* FROM `fb_comments` WHERE `fb_comments`.`id` = 1 LIMIT 1
SQL (0.1ms) BEGIN
SQL (0.1ms) COMMIT
Rendered text template (0.0ms)
Completed 200 OK in 15ms (Views: 0.6ms | ActiveRecord: 0.3ms)
感謝。
什麼是四種方式來做到這一點? – 0112 2014-08-25 14:17:42