1
class ProfilePresenter < ActionView::Base 
 def initialize
  super
  url_for   # i got: You have a nil object when you didn't expect it!
            #        The error occurred while evaluating nil.url_for
 end
end

url_forは機能しません。なぜ?

このような新しいインスタンスを作成します

ProfilePresenter.new
4

1 に答える 1

1

解決済み:ActionView :: Baseをインスタンス化するときに、コントローラーインスタンスを渡す必要があります

于 2010-06-01T22:03:56.197 に答える