日付が必要なフォームがあります。コントローラーが定義する日付は @date_end です。この日付をフォームに入れたいのですが、AR モデルがなければ、これは本当にばかげて難しいようです。私はこれを使用していました:
= date_select :date_end_, nil, :default => @date_end
ただし、これは「名前」がインスタンス変数と異なる場合にのみ機能します。それらが同じ場合、「interning string」エラーが発生します。
これを解決するために私が見つけた唯一の方法は、オブジェクトにメソッドを追加して自己を返すことです
class Object
def get_self
self
end
end
それから私はすることができます:
= date_select :date_end, :get_self
しかし、私たちは皆、これがばかげていることを知っています。でも他に方法がないようで…
助言がありますか?