日历Date_Select rails--不可编辑

时间:2013-02-07 16:14:40

标签: ruby-on-rails ruby

我在我的应用程序中使用calendar_date_select作为日期..

<% calendar_date_select :start_date %>

我在controller.action_name=="new"时使用这样的方式。

controller.action_name=="edit"我正在显示这样的日期

<% calendar_date_select :start_date, @date, :pop_up => "force" %>

这里@date表示start_date值,我正在从数据库中检索,使用@date。

实际显示日期,我可以编辑日期。

但对于特定阶段,我不应该编辑日期。我试图搜索calendar_date_select不可编辑。有没有办法不使用calendar_date_select编辑日期。

请建议我如果还有其他选择..为此..

1 个答案:

答案 0 :(得分:0)

请勿使用calendar_date_select,使用普通text_field_tag

<%= text_field_tag(:start_date, @date, {readonly: true}) %>

这应创建一个包含@date值的文本字段,并将文本字段标记为只读。