我在我的应用程序中使用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编辑日期。
请建议我如果还有其他选择..为此..
答案 0 :(得分:0)
请勿使用calendar_date_select
,使用普通text_field_tag
:
<%= text_field_tag(:start_date, @date, {readonly: true}) %>
这应创建一个包含@date
值的文本字段,并将文本字段标记为只读。