說,在一個控制器徵求意見,我有如何使用實例變量?
def create
@comment = Comment.find(params[:id])
end
在什麼意見我可以訪問@comment
?
說例如,在我的問題控制器顯示下,我有一個鏈接到form_for
徵求意見。我可以在那裏訪問@comment嗎?或者我只能在創建評論的頁面上訪問它?
說,在一個控制器徵求意見,我有如何使用實例變量?
def create
@comment = Comment.find(params[:id])
end
在什麼意見我可以訪問@comment
?
說例如,在我的問題控制器顯示下,我有一個鏈接到form_for
徵求意見。我可以在那裏訪問@comment嗎?或者我只能在創建評論的頁面上訪問它?
問「在哪些視圖中」沒有任何意義。只有一個視圖,即由該操作呈現的視圖。默認情況下,該視圖與動作名稱匹配,位於app/views/<controller name>
。
您不能在任何其他視圖中訪問它,只能通過這個動作呈現的視圖。 此操作必須執行以設置@comment
。
哦,這是有道理的問它。但是它顯示出明顯缺乏研究工作。這些東西在任何基本的Rails教程的前十分鐘都有介紹。 – Substantial
想象一下,儘管閱讀了這些教程,但起初這些教程並不太清楚。 – google1254
在當前操作呈現的任何視圖中。 – Allerin
@Allerin你應該添加這個答案。 – mydoghasworms
如何知道當前操作呈現哪些視圖? – google1254