Pasar variables locales a una vista desde el controlador
Por alguna razón, no puedo pasar las variables locales a la vista del programa ...
En mi controlador simplemente tengo:
def show
render template: "books/show", :resource => "Some text"
end
En mi opinión, imprimo lo siguiente:
<h1>My local variable text: <%= resource %></h1>
Y recibo el siguiente mensaje:
undefined local variable or method `resource' for #<#<Class:0x00000118ebce90>:0x00000118ec3498>
He intentado las siguientes sintaxis en el controlador:
render template: "books/show", locals: { resource: "Some text" }
render template: "books/show", locals: { resource => "Some text" }
render template: "books/show", :locals => { resource: "Some text" }
render template: "books/show", :locals => { resource => "Some text" }
Sin suerte ...
Alguna pista ?
¡Gracias!