我正在實現一項功能,允許Publify合併兩篇文章。在管理頁面上,我創建了以下表單(我不確定這是否適合我以後的表單),最終應該允許輸入另一個文章的ID並將其與正在查看的當前文章合併(應保留註釋但應該只有一個作者)。抓取正確的文章ID來合併Publify中的文章
此表格只能由管理員查看,但我尚未實現此邏輯。
<%= form_tag({:controller => "admin/content", :action => "merge"}, :method => "put", :class => 'article') do %>
<%= label_tag(:merge_with, "Article ID") %>
<%= text_field_tag(:merge_with) %>
<%= submit_tag("Merge") %>
<% end %>
我也在管理員/ content_controller.rb創建了以下方法
def merge
@current_article = Article.find(params[:id])
#(this variable should grab the article ID from the form) @input_article =
@merged_article = @current_article + @input_article
return @merged_article
end
的問題,這是我不知道如何抓住一個從形式inputed文章ID和利用它在我的控制器中。
Thanks!我將爲admin/content/merge /:id創建路線,但是它應該與「merge」方法匹配嗎? – Anconia
我應該如何訪問我正在查看的當前文章的ID? – Anconia