我是Rails的新手,我是从Django背景来的.我已经接受了这样一个事实,即模型和数据库模式在Rails,在线Django中是分开的.但是,我仍然在处理迁移问题.
我的问题很简单 - 如何使用迁移向模型添加关系?例如,我现在拥有Artist和Song作为空模型的子类ActiveRecord::Base,没有任何关系.
我需要继续这样做:
class Artist < ActiveRecord::Base
has_many :songs
end
class Song < ActiveRecord::Base
belongs_to :artist
end
Run Code Online (Sandbox Code Playgroud)
但是,如何更改架构以反映这种情况rails g migrate?我正在使用Rails 3.1.3.
我想从 yaml (PHPMyAdmin) 中的 Mysql 转储中获取数据,但数据没有用引号括起来。
我有可以从 0 开始的邮政编码,解析后我得到八进制值的十进制版本,而不是简单的字符串。
我该如何强制 Yaml 解析器不进行自动映射,或者只是获取所有数据,因为它们是字符串?
谢谢
== 更新 ==
2185:
id: 3274
civility: Mr
address: CROIX DES COMBES
zipcode: 04270
Run Code Online (Sandbox Code Playgroud)