1

ここで何が間違っていますか?

これは私のコードの早い段階でうまくいくようです:

-@images.each do |img|
          -link_to eval(params[:action] + '_image_path(img)') do
             =image_tag img.image.url(:thumbnail)

しかし、これは機能していません。なぜだめですか?

 -link_to eval(params[:action] + '_image_path(@featured_image)') do
    =image_tag @featured_image.image.url(:display)

"Uncaught TypeError: Cannot call method 'bind' of undefined" が表示されます。_image_path(@featured_image)' の呼び出しに問題があるようです。:(

4

1 に答える 1

0

@featured_image未定義である可能性はありますか?それがここで起こっているようです。

于 2010-12-10T22:15:45.717 に答える