Ruby on rails rails教程的问题
我正在学习Rails教程,这对我来说还是个新手。该应用程序旨在简单地显示与Facebook相当的状态帖子。在某个时刻,我一定错过了什么,也不知道在哪里。基本上,状态内容不再为我显示 以下是索引:Ruby on rails rails教程的问题,ruby-on-rails,Ruby On Rails,我正在学习Rails教程,这对我来说还是个新手。该应用程序旨在简单地显示与Facebook相当的状态帖子。在某个时刻,我一定错过了什么,也不知道在哪里。基本上,状态内容不再为我显示 以下是索引: <div class='page-header'> <h1>All of the Statuses</h1> </div> <%= link_to "Post a New Status", new_status_path, class: '
<div class='page-header'>
<h1>All of the Statuses</h1>
</div>
<%= link_to "Post a New Status", new_status_path, class: 'btn btn-success' %>
<% @statuses.each do |status| %>
<div class='status'>
<strong>Name</strong>
<p><%= status.content %></p>
<div class='meta'>
<%= link_to time_ago_in_words(status.created_at) + " ago", status %>
<span class='admin'>
| <%= link_to "Edit", edit_status_path(status) %> |
<%= link_to "Delete", status, method: :delete, data: {confirm: 'Are you sure?'} %>
</span>
</div>
</div>
<% end %>
从终端登录(我想就是这个?)
状态模型:
class Status < ActiveRecord::Base
end
类状态
您应该将属性可访问:内容
添加到您的状态
模型中,以便批量分配属性
class Status < ActiveRecord::Base
attr_accessible :content
end
类状态
如果您需要显示
属性以及内容
,然后将其更改为属性可访问:name,:content
发布控制器代码。还有,您是否收到任何错误?只是添加了状态控制器。没有,没有任何错误。它就是不显示。不确定它是否未被保存或只是没有显示。您可以检查元素并检查是否能够看到任何值。尝试将此行attr\u accessible:content
添加到您的状态
模型中,然后选中Beauty!成功了!我开始觉得教程使用的版本和我正在使用的版本有些不同。非常感谢您帮助我解决这个问题!
Started POST "/statuses" for 127.0.0.1 at 2014-06-27 11:47:14 -0700
Processing by StatusesController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"0e4j7GRZXbUSMcf+hOe69gJzjPnpRT/24p5W4T9/ccA=", "status"=> {"content"=>"New status test"}, "commit"=>"Create Status"}
WARNING: Can't mass-assign protected attributes for Status: content
app/controllers/statuses_controller.rb:27:in `create'
(0.1ms) begin transaction
SQL (0.7ms) INSERT INTO "statuses" ("created_at", "updated_at") VALUES (?, ?) [["created_at", "2014-06-27 18:47:14.783419"], ["updated_at", "2014-06-27 18:47:14.783419"]]
(1.0ms) commit transaction
Redirected to http://0.0.0.0:3000/statuses/9
Completed 302 Found in 11ms (ActiveRecord: 1.8ms)
class Status < ActiveRecord::Base
end
class Status < ActiveRecord::Base
attr_accessible :content
end