Also, ich ein bisschen redundanten Code in einem meiner Ansichten haben:Rails if-Anweisung in der Javascript-Tag in HAML
- unless @event.start_time.nil?
:javascript
$(function() {
$('#datetimepicker1').datetimepicker({
format: 'dddd, MMMM Do, YYYY, h:mm a'
});
$('#datetimepicker1').data("DateTimePicker").date("#{@event.datepicker}");
});
- else
:javascript
$(function() {
$('#datetimepicker1').datetimepicker({
format: 'dddd, MMMM Do, YYYY, h:mm a'
});
});
Grundsätzlich bin ich mit Datetime für einen meiner Felder, und Wenn das Modell einen Wert für dieses Feld hat, wird es angehängt. Es wäre sauberer, wenn ich so etwas tun könnte:
:javascript
$(function() {
$('#datetimepicker1').datetimepicker({
format: 'dddd, MMMM Do, YYYY, h:mm a'
});
- unless @event.start_time.nil?
$('#datetimepicker1').data("DateTimePicker").date("#{@event.datepicker}");
});
Irgendwelche Ideen?