我对rails非常陌生,从我在教程中阅读和观看的内容中,我只能帮助我从头开始构建,同时创建新的数据库和模型.
我的公司有一个会计/建设项目管理软件系统,最近存储在ms sql server中.
我将如何从现有的表结构构建模型.我不需要删除更新.我希望创建一个基于Web的远程查询工具.
谢谢.
将Rails连接到SQL服务器是一个单独的问题,一些先前的stackoverflow问题已经介绍了一些问题.
您可以使用与新表相同的方式生成与现有表对应的模型,然后使用许多方法来处理现有表和字段名不遵循Rails命名约定的位置.例如,如果你创建一个Project模型,那么Rails会期望调用该表projects(复数).如果您的表被调用project,则需要添加到您的模型中:
class Project < ActiveRecord::Base
set_table_name "project"
end
Run Code Online (Sandbox Code Playgroud)
同样,如果您的表的主键project_id不仅仅是id您可以执行的操作:
class Project < ActiveRecord::Base
primary_key = 'project_id'
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1385 次 |
| 最近记录: |