Así se seca hasta este collection_select condicional en forma parcial?
-
29-09-2019 - |
Pregunta
I tiene una forma parcial que se está llamando en una content_for: barra lateral. Este collection_select debería haber "seleccionado" establecer si la página llamando a la página parcial es un paquete específico. De lo contrario, debe tener un "mensaje" para seleccionar. ¿Cómo iba a SECAR esto? Probé una ternaria en línea en un solo collection_select en vano.
<%- if @package.blank? -%>
<%= f.collection_select :package_name, Package.all, :name, :name, :prompt => "Please Select" %>
<%- else -%>
<%= f.collection_select :package_name, Package.all, :name, :name, :selected => @package.name %>
<%- end -%>
Gracias
Solución
¿Qué hay de:
<%= f.collection_select :package_name, Package.all, :name, :name,
@package.blank? ? { :prompt => "Please Select" } : { :selected => @package.name } %>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow