0
Я использую рельсы 3.2.11 и пытаюсь передать объект в пользовательском помощника с целью, и я не понимаю, почему это работает:объекта Pass в вспомогательный метод
- @data = { name: "Add Skus", f: f, container: "skus", association: :skus, child_association: :images, options: @sku_options }
= link_to_add_fields @data
но это Безразлично» т:
= link_to_add_fields { name: "Add Skus", f: f, container: "skus", association: :skus, child_association: :images, options: @sku_options }
Я получаю ошибку: метод syntax error, unexpected ':', expecting '}'
Helper:
def link_to_add_fields(data)
STDOUT << "name: " + data[:name].to_s + " :: "
STDOUT << "f.object: " + data[:f].object.to_s + " :: "
STDOUT << "association: " + data[:association].to_s + " :: "
STDOUT << "container: " + data[:container].to_s + " :: "
if data[:child_association]
STDOUT << "child_association: " + data[:child_association].to_s + " :: "
end
end
Да, это так, спасибо! –