我在 Rails 中有这个链接:
<%= link_to "Add to Journal", add_post_journal_path(post), :method => :put %>
但是,我想转换此链接以显示一个精美的框,其中包含列出我要选择的内容的内容。首先,我使用以下代码:
<%= link_to "fancy", "#add_post", :class=>"fancybox" %>
但我有错误,因为我想将实际的帖子传递给fancybox,所以我使用这个代码:在add_post.html.erb
:
<h1>Escolha o Jornal que deseja adicionar:</h1>
<ul>
<% current_user.journals.each do |journal| %>
<li><%= link_to journal.name,add_post_complete_journal_path(journal),:remote=>true %> </li>
<% end %>
</ul>
我的控制器是:
def add_post
@journal_post = JournalsPosts.new
session[:post_add] = params[:id]
end
def add_post_complete
@journal_post = JournalsPosts.create(:post_id => session[:post_add],:journal_id => params[:id])
respond_with @journal_post
end
如何转换此代码以在我的幻想框中使用我的内容?