Rails のビューの 1 つに部分的な _form があります。次のようになります。
<%= form_for(@project) do |f| %>
<div class="field">
<%= f.label "Project Status" %><br />
<%= f.select :status, ["In Progress", "Cancelled"] %>
</div>
<div class="field">
<%= f.label "Capital Cost" %><br />
<%= f.text_field :capital_cost %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
ページをリロードせずに、ドロップダウンメニューから「進行中」が選択されていない限り、フォームの「資本コスト」部分をグレー表示にしたいと思います。これは可能ですか?JavaScript を使用した解決策をいくつか見ましたが、私は完全な初心者であり、理解できませんでした (残念ながら、このプロジェクトを完了する前に js の使用方法を学ぶ時間がありません)。乾杯!