2017-04-26 48 views
0

我有一個持續時間列是枚舉的以下Rate模型。Rails枚舉窗體文本

class Rate < ApplicationRecord 

enum duration: [ :thirtyminutes, :sixtyminutes ] 
end 

在創建新費率的表單中,我有一個顯示枚舉鍵的選擇字段。

<%= r.select :duration, options_for_select(Rate.durations.keys) %> 

選項顯示爲「三十分鐘」和「六十分鐘」。

我的問題是,我該如何顯示用戶'30分鐘'和'60分鐘'呢?

謝謝。

+0

'rate_types'與你的'duration'枚舉有什麼關係? –

+0

抱歉,表單域錯誤 - 已編輯。 – Escorto

回答

0

我不確定這是否會起作用,因爲我無法測試它,但可以指導您朝着正確的方向前進。

<%= r.select :duration, options_for_select('30 Minutes' => Rate.durations[0], '60 Minutes' => Rate.durations[1]) %>