我是Ruby on Rails的新手,正在尝试访问我网站的数据库。我生成并设置了一个名为Machine的模型和控制器,并注意到在像Machine视图这样的地方,我可以简单地使用@machines.each遍历数据库中的所有机器。然而,这似乎并不是通用的,因为当我直接在项目的最外层目录中创建一个新的Ruby文件时,@machines.each和尝试的赋值@machi
我有一个与用户相关的Post模型(想想'post所有者‘)。class Post < ActiveRecord (...)在我的Post#index操作/视图中,我只想显示属于当前登录用户的帖子。因此,第一种方法是在Post模型中以某种方式设置一个默认范围,但是由于current_user只在运行时才知道,这并不适合模型(在</em