Ruby on Railsでlink_toを使用する際に問題があります。私はすべてのユーザー投稿のフィードを表示するアプリケーションのようなブログを作っており、ユーザーが投稿をクリックしてそれらを表示/編集できるようにしています。Link_To Ruby on Railsで問題が発生しました
これは私の_feed部分です。これは、ユーザーのすべての投稿を表示するために使用されます。
<% if @feed_items.any? %>
<% @feed_items.in_groups_of(3, false).each do |feeds| %>
<div class="row">
<% feeds.each do |feed| %>
<div class="col-md-4">
<ol class="posts">
<%= link_to render feed , edit_post_path(feed) %>
</ol>
</div>
<% end %>
</div>
<% end %>
<% end %>
線<% = LINK_TOするフィードをレンダリングする、edit_post_path(フィード)%>エラーを投げているものです。私は、フィードをレンダリングするlink_toを書く方法を100%確信していません。私は多くのバリエーションを試しましたが、何も動作しません。 "/ posts/160/edit"の未定義メソッド `keys ':文字列
これは私がこのエラーを修正しようとした後に書いた投稿者のコントローラです。私は、これのいずれかが必要でさえあるかどうかわからないんだけど:
class PostsController < ApplicationController
before_action :find_note, only: [:show, :edit]
def edit
end
def show
end
private
def find_note
@post = Post.find(params[:id])
end
私は私の問題は、超基本であると確信しているが、私は悩み、それを解決する方法を考え出すを抱えています。どんな助けもありがとう!
上記のコードは部分的フィードの特定のインスタンスを参照する<%=供給%レンダリング>、部分的です。私が抱えている問題は、私が信じているedit_post_path(フィード)にあります。 – Andrew
実際にあなたは正しいです、そのコードはそれを修正しました。ありがとう! – Andrew