在Rails的f.collection_select中显示日期,可以使用Rails的日期帮助方法和表单辅助方法来实现。具体步骤如下:
class Event < ApplicationRecord
#...
attribute :date, :date
#...
end
<%= f.collection_select(:date, Date.all, :to_s, :to_s) %>
在上述代码中,":date"是你的模型的日期字段,"Date.all"返回一个包含所有日期的数组,":to_s"是用于表示日期值的方法。
def create
@event = Event.new(event_params)
#...
end
private
def event_params
params.require(:event).permit(:date)
end
在上述代码中,"event_params"方法用于过滤和允许接受的参数,":date"是你的模型的日期字段。
这样,你就可以在Rails的f.collection_select中显示日期,并将选择的日期保存到数据库中。如果你想要更多关于Rails的日期帮助方法和表单辅助方法的信息,可以查阅Rails官方文档。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),腾讯云对象存储(COS),腾讯云数据库(TencentDB)。
领取专属 10元无门槛券
手把手带您无忧上云