如何在 Rails 迁移中使用 UTF8 字符?
使用如下所示的迁移创建一个简单的模型将破坏 rake db:migrate 任务:
class CreateProducts < ActiveRecord::Migration
def change
create_table :products do |t|
t.string :title
t.float :price, :default => "0.00"
t.string :currency, :default => "€"
t.timestamps
end
end
end
用 EUR
交换欧元符号可以暂时解决问题,但总的来说,我很想了解如何使用€
作为默认值。
干杯
creating a simple model with a migration like the following will break the rake db:migrate tasks:
class CreateProducts < ActiveRecord::Migration
def change
create_table :products do |t|
t.string :title
t.float :price, :default => "0.00"
t.string :currency, :default => "€"
t.timestamps
end
end
end
Exchanging the Euro sign with EUR
fixes the issue temporary but in general I'd love to understand how I could work with €
as default value there.
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将其放在迁移文件的第一行:
Put this on the first line of your migration file: