0

インスタンスの書き方を深く誤解していると思います。

ミニチュアには、生産テーブルを通じて have_many の製造元があります。

ミニチュアショーページで、現在のミニチュアのすべてのメーカーをリストアップして、メーカーショーページにリンクさせようとしています。そのようです:

<% @miniature.manufacturers.each do |manufacturer| %>
    <%= link_to @miniature.manufacturer.name, manufacturer_path %>
<% end %>

言うまでもなく、うまくいきません。「未定義のメソッド `manufacturer'」が表示されます。

さまざまな組み合わせを試してみましたが、うまくいきませんでした。次のバージョンでは、すべての製造元を 1 つのリンクにまとめ、ミニチュアが持つ製造元ごとに 1 回、/manufacturers にリンクします。大混乱。

<% @miniature.manufacturers.each do |manufacturer| %>
    <%= link_to @miniature.manufacturers.map(&:name).join(', '), manufacturer_path %>
<% end %>

私は他のことに取り組んでいて、これのコツをつかむことを望んでいますが、インスタンスのセットアップ方法についてはかなり基本的なことだと確信しています.

コントローラーに追加する必要がある可能性が高い場合は、ここにコントローラー コードを追加できます。どんな助けでも大歓迎です。

4

1 に答える 1