我有一个有4个型号的Rails应用程序.我只在一个控制器动作中访问这4个模型.我目前有4个不同的控制器来处理这些模型.我想知道将这4个动作填充到一个控制器中是不是不好的做法.
当前设置:
class GmDataController < ApplicationController def dashboard @data = GmData.all end end class GmRetentionController < ApplicationController def dashboard @data = GmRetention.all end end class GsDataController < ApplicationController def dashboard @data = GsData.all end end class GsRetentionController < ApplicationController def dashboard @data = GsRetention.all end end
建议设置:
class DashboardController < ApplicationController def gm_data_dashboard @data = GmData.all end def gm_retention_dashboard @data = GmRetention.all end def gs_data_dashboard @data = GsData.all end def gs_retention_dashboard @data = GsRetention.all end end
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。