2017-02-27 68 views
3

我想使用关注app/controllers/concerns/likeable.rbapp/models/concerns/likeable.rb。 第一个去控制器,第二个去模型。如何使用两个同名的问题?

如果我创建两个文件,只加载第一个文件。

解决此问题的最佳方法是什么?

回答

2

我没有找到一种方法,使用具有相同名称的控制器和模型的关注没有任何的命名空间。
所以,我的最终解决方案是使用LikeableModelLikeableController的顾虑。

+0

呃,经历同样的问题,似乎你的解决方案是我迄今为止唯一找到的解决方案。 –

0

可以disttingush两个问题与使用namespace 后面相同的名字例如

app/controllers/concerns/like/likeable.rb 
module Like 
    class Likeable 
    # do some stuff here 
    end 
end 

app/models/concerns/likeable.rb 
class Likeable 
    # do some stuff here 
end 
相关问题