【发布时间】:2015-04-24 22:32:40
【问题描述】:
我已经安装了time_splitter gem,这样我就可以使用一个date_time 字段。我的捆绑包包括版本 1.0.0。按照推荐here,我将此代码添加到我的班级Sheet:
extend TimeSplitter::Accessors
split_accessor :event_time
extend 出现错误:
NameError in SheetsController#new
uninitialized constant Sheet::TimeSplitter
我即将放弃并拼凑日期/时间解决方案,但希望得到更优雅的东西。提前感谢您的帮助。
【问题讨论】:
-
我能够将
time_splittergem 添加到新Rails 4.2.1 项目的Gemfile 中,运行bundle,并且可以使用gem 添加的附加访问器。我在途中的某个地方重新启动了服务器。检查以确保 gem 正在加载:stackoverflow.com/a/4195944/2464 -
请问@slothbear 我会忘记重启服务器多少次?感谢您抽出宝贵时间测试并发布此评论。
-
@slothbear - 你能否让它以“mm/dd/yyyy”等格式作为日期?我尝试添加
, format: "%m/%d/%Y" to thesplit_accessor`,但由于格式错误,它仍然在 gem 中的Date.parse处失败。 -
哈。一旦你记得重新启动服务器,你就会学到一些新的东西来忘记。 Date.parse 的失败与扩展的错误不同。请开始一个新问题。
标签: ruby-on-rails ruby ruby-on-rails-4 gem