我有一個嵌套的模型表格喂兩個表。我在帖子表單中嵌套了我的位置字段。如何在show.html.erb文件中顯示嵌套數據?我如何在嵌入式窗體中顯示數據?
<h1>My Update</h1><br>
<p>my status: <%= @post.status %></p>
<p>this is the upload: <%= link_to @post.upload, @post.upload %></p>
<p><%= @place.address %></p>
我在最後一行發現了「NoMethodError in Posts#show」錯誤。
它說:「對於零未定義的方法`地址:NilClass」如果你想看到所有的代碼
,我只是推到github上。 http://bit.ly/1dsu94Y
錯誤提示'@ place'爲零。你是否檢查過你的控制器動作來呈現這個視圖? – vee
我在代碼中添加了'code @place = Place.find params [:id]'。它看起來像我的表格不填充數據庫中的位置表... – paris
您的routes.rb也是無效的,對於嵌套的資源,您應該使內部資源塊內的帖子資源,把做結束後發佈資源 – Abk