我正在编写一个教程,我想通过稍微偏离教程来真正学习,但遇到了一些问题。我正在创建一个放映时间应用程序,其中列出了所有电影、时间、流派等。
我有一个带有属性名称、流派、放映时间、放映日期、发行年份和标题的电影模型。在我的 movie.rb 文件中,我添加了一个 attr_accessor :genre 以便我可以使用 setter 和 getter 方法,但是当我进入 rails 控制台并创建具有所有属性的电影时,:genre 一直显示为“nil”但是当我调用 movie.genre 时,它会显示为正确的列出类型。我不确定为什么会这样?
另外,由于流派不是一个类,有什么方法可以调用它来列出数据库中的所有流派?
谢谢!