例如 script 文件下有个 useradd.rb 代码: user = Delta::User.new user.username = "Ruby " user.sex = 1 user.save 执行什么语句 让他插入到数据库?
bin/rails runner path/to/script.rb
in type_cast': undefined methodto_f' for [4288, 2888, 5288, 6888, 6888, 9288]:Array (NoMethodError) Did you mean? to_s to_a to_h 有一个 float 的数组 提交时出了这个错 请问怎么回事?
无头无尾的怎么答?
就是按杂烩哦你的说的做了 完了在执行到这里时 出现这个问题 数据就是这个:
('X99主板','华硕',2,2888,NOW(),NOW()), ('iPhone6s','苹果',3,5288,NOW(),NOW()), ('iPhone6sPlus','苹果',3,6888,NOW(),NOW()), ('iPad Pro','苹果',4,6888,NOW(),NOW()), ('Mac Book Pro','苹果',1,9288,NOW(),NOW())
难道不能写个 rake task ?
写 rake 执行比较靠谱吧,
@CharlesZCB 贴点代码 在发表前预览
写 Rake 并没有比较靠谱,如果是没有依赖关系的任务写 Rake 并没有额外好处。
嗯嗯 谢谢各位 已经解决