2011-07-06 8 views
1
album/show.html.haml 

    #comment_list= render :partial => 'shared/comments', :locals => { :commentable => @album } 

shared/_comments.html.haml 

    #comments 
     = commentable.comments.each do |comment| 
     = comment.content 

display 

    Hello #<Comment:0x7f668f037710> 

なぜアドレスが表示されますか?どのようにそれを削除するには?haml表示アドレス

+0

「なぜアドレスが表示されていますか? –

答えて

1

=をコメントの前に削除するとどうなりますか? パーサーはあなたがerbとhamlを混ぜていることを理解していると思います。代わりに=とを挿入してみてください。

+0

「不正なネスティング:プレーンテキスト内のネスティングは違法です。」とクラッシュします。 –

+0

double == –

+0

と同じエラーです。@ВячеславЛогиновを '-'と置き換えてみてください。私は 'comment.content'が" Hello "であると仮定しています。そして、' each'ブロックは最後のコメントを値として返します。これは '='を使うために出力されます。 – matt

関連する問題