2

免責事項:私はRuby on Rails を初めて使用します

フィードを生成しようとしたときに発生するエラーは次のとおりです。

undefined method `title' for nil:NilClass

抽出されたソース (行 #2 付近):

atom_feed do |feed|
    feed.title "Who bought #{@product.title}"

    feed.updated @latest_order.try(:updated_at)

アプリケーション トレース:

app/views/products/who_bought.atom.builder:2:in `block in _app_views_products_who_bought_atom_builder__3166274680323093135_70240865825480'
app/views/products/who_bought.atom.builder:1:in `_app_views_products_who_bought_atom_builder__3166274680323093135_70240865825480'

これは初めて atom_feed を使用するので、ここで何を探すべきか本当にわかりません。私が持っているものは、「Rails 4 を使用したアジャイル Web 開発」という本からそのままのように見えます。

4

3 に答える 3

0

@product 変数は nil です。あなたはそれを定義しましたか?特定の製品は存在しますか?コンソールに出力してみてください:logger.info @product.inspect

于 2013-08-08T03:45:38.063 に答える