Rails 5.1.6
Ruby 2.4.1p111
RailsでSNSの投稿画面を作成しております。
f.selectのフォームでpost_typeを選んで、下に表示するフォームを切り替えたいのですが、良い方法が思いつきません。
(例: 画像を投稿したいならファイルアップロードボタンとTitleとContent、リンクを投稿したいならLinkとTitleとContentを表示といった感じ)
Ruby
1<h1>Tải lên</h1> 2<br> 3<%= form_for(@post) do |f| %> 4 <%= f.select :post_type, [["Đăng ảnh", 1], ["Đăng link", 2], ["Truyện cười", 3]], { label: "Choose your post_type:" }, { class: "selectpicker"} %> 5 6 <br><br> 7 <%= f.file_field :image, hide_label: true %> 8 <br> 9 <p>Link</p> 10 <%= f.text_area :link, hide_label: true, class: "form-control", placeholder: "http://...", rows: '1' %> 11 <br> 12 <p>Title</p> 13 <%= f.text_area :content, hide_label: true, class: "form-control", placeholder: "Để lại một bình luận...", rows: '1' %> 14 <br> 15 <p>Content</p> 16 <%= f.text_area :content, hide_label: true, class: "form-control", placeholder: "Để lại một bình luận...", rows: '5' %> 17 <br> 18 <%= f.submit "Tải lên", class: "btn btn-success" %> 19 20<% end %>
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。