Например, в config / environment / production.rb
в приложении Rails 3 есть
config.serve_static_assets = false
и многие переменные. Как все они могут быть распечатаны целиком (возможно, в объекте, вместо того, чтобы указывать каждую по отдельности) (распечатать в представлении, таком как FooController # index), просто для того, чтобы посмотреть, какие типы значений доступны и посмотреть, какие они установлены?
Кроме того, как распечатать значения в файлах .yml
(в виде хэша и / или в каком-либо объекте конфигурации?) и в конфигурация / инициализаторы
,
[Обязательно (AllowEmptyStrings = true)]
общедоступное DateTime? BirthDateFrom {...
Я пробовал:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}", ConvertEmptyStringToNull = true)]
[Required(AllowEmptyStrings = true)]
public DateTime? BirthDateFrom { get; set; }
и
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
[Required]
public DateTime? BirthDateFrom { get; set; }
и все комбинации с и без ConvertEmptyStringToNull
и AllowEmptyStrings
.
На мой взгляд, у меня есть:
@Html.EditorFor(m => m.BirthDateFrom)
Я могу отправить форму с действительной датой, но с пустой строкой в этом поле она просто становится красной, и форма не может быть отправлена. Как разрешить отправку HTML-формы с нулевым или пустым строковым значением в обязательном DateTime, допускающем значение NULL?