【发布时间】:2015-07-13 10:47:08
【问题描述】:
我正在创建一个应用程序,用户可以在其中拥有许多场所,并且每个场所都可以拥有免费或高级列表。将场地定义为免费或付费的最佳方式是什么?
目前我有一个字符串字段,用于存储从编辑页面的下拉菜单中选择的每个场地记录的“免费”或“高级”(默认为免费)。下拉列表从模型中设置的角色中获取免费和高级输入(我使用 cancan gem 来分配不同的属性)。
这是定义免费和付费的足够稳健的方式吗?
感谢您的任何意见,非常感谢!
【问题讨论】:
-
为什么不在
venue表中使用premium布尔值?
标签: ruby-on-rails