i trying convert html.erb files .slim in new project. missing last 1 inside of form - select input.
the form.html.erb looks
<%= form_for @user |f| %> <%= f.hidden_field :document_id, value: @doc.id %> <%= f.label :obor %> <%= select(:user, :job, [ ["choose work"], ["admin"], ["other"] ], {disabled: "choose work", selected: "choose work"}, class: "form") %> <%= f.button "submit" %> <% end%>
everything works in way want. tried make in .slim in way:
= form_for @user |f| = f.hidden_field :document_id, value: @doc.id = f.label :obor = select(:user, :job, [ ["choose work"], ["admin"], ["other"] ], {disabled: "choose work", selected: "choose work"}, class: "form") = f.button "submit"
it not work error: unknown line indicator ->
new.slim, line xx, column xx ["choose work"]
how can convert select html.erb .slim? thank you.
edit - answer: erb_to_slim gem ricardo mentioned figured out solution. missed rails indicator on each row of selector. answer is:
= form_for @user |f| = f.hidden_field :document_id, value: @doc.id = f.label :obor = select(:user, :job, [ = ["choose work"], = ["admin"], = ["other"] = ], {disabled: "choose work", selected: "choose work"}, class: "form") = f.button "submit"
do tryed use gem erb_to_slim?
in terminal type:
gem install erb_to_slim
and inside project folder, use:
erb_to_slim
all erb files converted slim , erb files renamed.
maybe can help.
Comments
Post a Comment