0
我有嵌套的資源,我試圖顯示嵌套資源的父佈局的新佈局。因爲它缺少的部分Ruby on Rails - 渲染新渲染
resources :discussions do
resources :comments
end
討論\ show.html.erb
<%= @discussion.title %>
<%= ... render the discussion %>
<%= ... render the existing comments %>
<% render 'comments/new' %> <--- trying something like this
comments/new
拋出一個錯誤。
comments/form
可以通過該操作,但會拋出錯誤,說我的@comment
是nil
。
的意見/ _form.html.erb
undefined method discussion for nil:NilClass
<%= bootstrap_form_for([ @comment.discussion, @comment]) do |f| %>
我一定要改變的東西在控制器,或者我要對這個錯誤?
感謝您的幫助!
我更新了你的答案,因爲我必須做一些改變,但它的工作原理就是這樣。謝謝。 :) –
很棒........... –