0
新しいプロジェクトですべてのhtml.erbファイルを.slimに変換しようとしています。私はフォームの中の最後のものを選択していません - 選択入力。Rails html.erbスリムへの入力を選択
form.html.erbは
<%= form_for @user do |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%>
すべてがちょうど私が望むように動作します見えます。
= form_for @user do |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"
それはエラーで動作しません:私はこのように.slimでそれを作ってみました不明なラインインジケータ - >私は、HTMLから選択を変換するにはどうすればよい
new.slim, Line xx, Column xx
["Choose work"]
.erbを.slimに挿入しますか?ありがとうございました。
EDIT-ANSWER: erb_to_slim宝石のおかげで、リカルドは私が解決策を見つけ出したと言った。セレクターの各行のレールインジケーターが表示されませんでした。答えは:
= form_for @user do |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"
私は構文を探していましたが、あなたの答えに感謝して私はそれを変換し、何が間違っているかを見出しました。私はすべての選択において "="を見逃していました。ありがとうございました! – Dudis