0

我在我的应用程序中使用 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 编辑日期。

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

4

1 回答 1

0

不要calendar_date_select为此使用,使用普通的text_field_tag

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

这应该使用您的@date值创建一个文本字段并将该文本字段标记为只读。

于 2013-02-08T18:20:26.833 回答