използвам Rails 3, със стандартна форма на релси и Cocoon gem. Искам да изпратя променлива към partial чрез 'link_to_add_association', използвайки 'render_options', предоставени от gem, но не мога да го накарам да работи. Изгледът от частичен изобразява добре и coocon работи добре (може да добавя и премахва елементи), с изключение на променливата. Опитът за отпечатване на променливата в изгледа казва, че е недефинирана. Това е моят код:
_form.html.erb (това е частично извикано от new.html.erb)
<%= link_to_add_association raw('Nuevo con empleado existente'), f, parte_diario_item_indirectos, :render_options => {:locals => {:foo => 'bar'}}%>
_parte_diario_item_indirecto_fields.html.erb
<%= foo %>
Правенето на нещо подобно води до "недефинирана грешка 'foo'".
Опитах също:
<%= locals[:foo] %>
със същия резултат. Използването на скоби/скоби около „render_options“ също не работи.
:
отпред), това просто трябва да работи. Коя версия на скъпоценния камък използвате? - person nathanvda   schedule 13.01.2015