Rails 固定装置或类似装置,用于在应用程序中创建数据
我想在创建用户时填充首选项表。我可以在控制器内轻松制作一个临时版本,但想要更简洁的东西。
人们可以在正在运行的应用程序中使用固定装置做同样的事情吗?如果是这样怎么办?
I want to populate a preferences table when a user is created. I can make a lash up version within the controller easily enough but would like something neater.
Can one do the same sort of thing with fixtures within a running application? If so how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以寻找宝石。我不久前曾使用 https://github.com/FooBarWidget/default_value_for 进行类似的事情。这是一个漂亮而干净的解决方案。
You could search for a gem. I've used https://github.com/FooBarWidget/default_value_for some time ago for a similar thing. It's a nice and clean solution.
最后,我简单地在模型中定义了一个数组,并对其进行 array.each 编辑。也许不是最优雅的,但仍然将所有值集中在一处进行编辑。
In the end I simple defined an array in the model and array.each -ed it. Not perhaps the most elegant but still have all the values in one place for editing.