- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
创建部门后,用户可以选择添加学校名称。在学校的显示页面上,我想显示该学校名称的所有部门。
我的学校 Controller 的 show Action 是这样的:
def show
@department = Department.where(:school == 'university of connecticut')
end
这显然是行不通的。正确的语法是什么?
最佳答案
如果这些应该给你预期的结果:
@department = Department.where(school: 'university of connecticut').first
或
@department = Department.where('school = ?', 'university of connecticut').first
where
采用散列或 SQL 语句。请注意,在第一个示例中,我们在使用符号 symbol: value
时使用快捷哈希方法,这相当于 :symbol => value
此外,请记住 where
返回一个 ActiveRecord::Relation
对象,而不是一个 ActiveRecord 对象。如果您希望直接接收 ActiveRecord 对象,则需要添加 .first
或另一种形式的 .find
。
关于ruby-on-rails - 如何显示学校名称= x 的所有部门?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20662446/
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
我是一名二年级的 ICT 学生。今年之前我从未接触过 PHP,我们的讲师给了我们基础知识,并在学期末给了我们一个项目,该项目将结合我们在他的类(class)和数据库类(class)中学到的知识。我们要
对于 JS 来说,我确实是个新手,而且我从学校收到了一个我无法理解的问题。我已经了解了一些,但非常感谢一些提示/帮助,因为我完全陷入困境! 它或多或少如下: 使用 HTML5 呈现一个网页,要求用户输
我对编程语言、django 和数据库模型相当陌生。所以我的问题很简单我在 models.py 中有 3 个模型 class UserProfileInfo(models.Model): # creat
是的,我知道 W3school,你们都讨厌它。我有时也会这样做,但现在它对我有帮助。如何为他们的网站制作删除 cookie 按钮?他们网站上的 cookie 示例: function setCo
我是一名优秀的程序员,十分优秀!