ruby-on-rails - 控制器类如何访问模型类?
问题描述
这个随机控制器如何分类
class RandomController < ApplicationController
def index
@user = User.all
end
end
访问用户类?我一直在寻找源文件中的连接,但似乎找不到合乎逻辑的解释。
解决方案
Rails 具有“恒定自动加载”功能,因此您无需添加require 'user'
到文件顶部。
http://guides.rubyonrails.org/autoloading_and_reloading_constants.html
当 Rails 遇到丢失的常量时,它会尝试加载一个文件名基于常量名的文件。这几乎总是很顺利... C-;
推荐阅读
- jboss - 将 Wildfly 10 主页替换为包含在 ear 文件中的自定义应用程序
- powershell - 如果在 exe 中转换,Powershell 进度条不显示
- extjs - 如何在现代和经典应用程序 ExtJs 之间自动切换
- swift - 将 ARFaceAnchor 与 SpriteKit 叠加层对齐
- mysql - 排序规则的非法混合 - MySQL 假表
- sql - Hibernate JDBC 返回重复的行
- javascript - 如何在 AngularJS 中使用 Ng-repeat-start 和 Ng-repeat-end 创建重复的多个元素?
- r - 绘制多个变量进行比较
- swift - swift 4中的非法NSTableView数据源
- azure-media-services - Azure 媒体服务 v3 创建资产筛选器返回 BadRequest