Вы можете просто передать @post
в путь, если @post
инициализирован в вашем контроллере.
<%= link_to "Add a question", edit_post_path(@post) %>
Обновление:
Если вы определили @posts
, и он содержит все сообщения, и вы просматриваете его, чтобы показать отдельные сообщения, и я предполагаю, что вы делаете что-то вроде этого
<% @posts.each do |post| %>
<div class="post">
<h3><%= post.title %></h3>
<p><%= post.body %></p>
<!-- You'll pass local post variable to it. to get the link -->
<%= link_to "Add a question", edit_post_path(post) %>
</div>
<% end %>
вы по-прежнему будете иметь доступ к отдельным сообщениям и их идентификаторам. Таким образом, вы можете легко создать ссылку для добавления нового вопроса.