2011-08-22 75 views
0

我有博客模型。博客has_many評論。我創建了與博客相關的所有CRUD。評論本身並沒有一個頁面。在博客頁面上,可能有文本區域,在輸入評論時,它會通過ajax保存。但通常當創建一個新的頁面新的對象從控制器發送,所以我應該創建一個註釋對象並將其發送直通博客的新動作是這樣什麼是在rails中創建嵌套視圖的正確方法

def new 
    @comment = Comment.new 
    @blog = Blog.new 
    end 

或者我應該訪問的評論的對象呈現創建視圖時的博客

<form_remote_for @blog.comments> 

這樣做的正確方法是什麼?有沒有更好的解決方案

回答

1

它首選在控制器動作中初始化新評論。但它是一種我遵循的指導方針或實踐,而非規則。

沒有form_remote_for標籤。如果它的導軌2的標籤是remote_form_for,導軌3中的類似東西將是:

form_for [@blog, @comment], :remote => true do |f| 
相關問題