使用子类控制器的Rails视图

时间:2014-07-21 19:00:08

标签: ruby-on-rails

我对rails开发比较陌生。我有一个UserBaseController然后我有MaleUserController这是UserBaseController的子类和FemaleUserController,它也是UserBaseClass的子类。< / p>

app/views/user_base我有一个index.html.erb文件,但我想只为MaleUserController创建一个单独的视图,所以我有app/views/user_base/male_user/index.html.erb但由于某种原因来自{的索引文件正在加载{1}}。

我做错了吗?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

将您的male_user文件夹放在与user_base相同的级别:

app/views/male_user/index.html.erb

如果不起作用,请告诉控制器在哪里查看:

class MaleUsersController < UserBaseController
  prepend_view_path 'app/views/male_users'

P.S你的gender_not_specified_user.rb在哪里? ;)