2016-05-14 15 views
1

新しい列を自分のレールプロジェクトに移行してテストしています。理想的には、製品情報を表示する必要があります。ただし、サンプル商品を詳細(ショー)に選択すると、最初の3つのフィールドには衣服の種類やチーム名ではなく、情報(説明、画像URL、色)が表示されます。製品の詳細を表示する不一致 - レール

これらのフィールドは、商品リストページや編集商品フォームにデータが正しく表示され、同じERBインスタンス変数を使用しているため、移行の問題ではないと思います。 (例:製品リストにチーム名が表示されますが、詳細は表示されません)

ここに私のショーページです。コンソールのエラーは表示されません。私は自分のparamsをチェックしています。彼らはうまくいきました。私が言ったように、情報は他の場所でもうまく表示されています。思考?あなたのRubyコードに=記号を配置する必要があり

答えて

1

<p id="notice"><%= notice %></p> 
 

 
<p> 
 
    <strong>Name:</strong> 
 
    <%= @product.name %> 
 
</p> 
 

 
<p> 
 
    <strong>Description:</strong> 
 
    <%= @product.description %> 
 
</p> 
 

 
<p> 
 
    <strong>Image url:</strong> 
 
    <%= @product.image_url %> 
 
</p> 
 

 
<p> 
 
    <strong>Color:</strong> 
 
    <%= @product.color %> 
 
</p> 
 

 
<p> 
 
    <strong>Clothing Type</strong> 
 
    <% @product.clothing_type %> 
 
</p> 
 

 
<p> 
 
    <strong>Team Name</strong> 
 
    <% @product.team_name %> 
 
</p> 
 

 
<%= link_to 'Edit', edit_product_path(@product) %> | 
 
<%= link_to 'Back', products_path %>

いただきありがとうございます(マナー編集)。この<%=のように、結果を表示したい場合。

+0

ああ、私はこれを知っています。ごめんなさい。私はこれを2日間笑っていた。私はこれを逃したとは信じられない。ありがとう! – Keenanp

1

あなたの埋め込みルビコードの=サインを忘れた場合は、<%= Webページにコンテンツを挿入する必要がある場合は、それが必要です。

+0

ありがとう、私はその笑を逃して眠りの欠如を非難するつもりです。応答を感謝します。 – Keenanp

関連する問題