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 に答える