2016-06-10 38 views
0

我现在正在开发一个rails项目,但我正在使用一个现有的MySQL数据库。那么,我已经将项目与MySQL数据库连接起来了,在过去,我曾经与数据库迁移一起创建了模型。像我一样,当我为Model部分创建一个新类时,我使用“bundle exec rake db:migration”创建一个新的数据库表,并且activerecords被连接。如何在Rails中的导入数据库中查询现有记录?

但现在序列有点不同,我有我的数据库表首先,然后我想要在轨道上使用新建的类查询记录。例如,我有一个MySQL数据库中的学生表,然后我想通过创建新班级Student来查询所有学生的记录,并在Student Controller中创建一个新的搜索方法。

但现在我甚至没有线索,因为这对我来说是新的,任何人都可以来一个帮助?非常感谢!

+0

只要制作模型,Rails是美好的,那将会起作用。你可能遇到的问题是如果你没有自动增加主键'id',但可以解决。尝试一些像往常一样制作模型,如果遇到特定问题,我会很乐意提供帮助。 –

回答

2

您只需设置表名即可。

class MyFancyModel < ActiveRecord::Base 
    self.table_name = "myFancy_table_name_1234-5" 
end