0

Railsv2.3.14を使用しています

ルートを追加しますroutes.rb

  map.with_options :controller => 'consumer_profile' do |m|
   ...
    m.consumer_profile_show_coupons 'consumer/:id/coupons', :action => 'show_coupons', :requirements => {:id => /c-[0-9a-zA-Z]+/}
   ...
  end

defを追加しますconsumer_profile_controller.rb

  def show_coupons
    ..
  end

consumer_profile/show_coupons.html.erb ファイルレーキルートを追加します。

consumer_profile_show_coupons      /consumer/:id/coupons                                                                               {:action=>"show_coupons", :controller=>"consumer_profile"}

しかし、私がseo_consumer_profile_coupons_url(current_user.consumer_profile) そのレールを使用すると、次のようになります。

undefined method `seo_consumer_profile_coupons_url'

何かアイデアはありますか?

4

1 に答える 1

0

:controller=>'consumer_profile',:action=>'show_coupons'私は直接を指摘しましたlink_to、それは機能します...

于 2013-02-19T09:31:56.830 に答える