select_hour和select_minute帮助器的语法

时间:2016-01-01 23:27:24

标签: ruby ruby-on-rails-4

我正在努力为一周中的每一天保存场地的开放和关闭时间。

我是Rails和Ruby的新手,已经走了一条复杂的路线:

我在新视图中请求小时和分钟,然后在保存之前将其转换为创建控制器功能中的秒数。

虽然我在尝试创建编辑和更新控制器时遇到了问题。这主要是由于select_hour和select_minute帮助器的格式化。

(由于我的模型将时间从午夜开始保存为秒,我已经为控制器的新功能中计算的每小时和每分钟字段定义了attr_accessor)

以下是我的新视图中的代码:

<%= select_hour(0,{}, name: 'mondayopeninghour') %>

我的attr_accessor与&quot; mondayopeninghour&#39;的字段名称相同。但是我不知道如何通过“星期一开放时间”从“新视图”替换原来的0(默认值)&#39;编辑视图中的值..

1 个答案:

答案 0 :(得分:1)

尝试在控制器中设置一些实例变量@monday_opening_hour,然后访问

 <%= select_hour(@monday_opening_hour, {}, name: :monday_opening_hour) %>

我冒昧地将你的名字更新为更传统的红宝石风格BTW。不收取额外费用。

相关问题