__FILE__を__dir__の代わりに使うべきだと思います- クラス本体の外で呼び出す場合は
self.prepend_view_pathになるはずです
ですので、こちらで動作するはずです
after_initialize do
class ::TopicsController
self.prepend_view_path File.expand_path("../app/views", __FILE__)
end
end
__FILE__ を __dir__ の代わりに使うべきだと思いますself.prepend_view_path になるはずですですので、こちらで動作するはずです
after_initialize do
class ::TopicsController
self.prepend_view_path File.expand_path("../app/views", __FILE__)
end
end