###知りたいこと
ボタンを押すとページ全体の更新ではなく、ある部分だけデザインが変わる方法が知りたいです。
以下のようなコードで、design2のspanをクリックすると、design-twoのデザインに切り替わる方法はありますでしょうか?
参考になるサイトや検索すべきワードなどでもよろしいのでお教え頂ければ幸いです。
view
1<span class="design1">デザイン1</span> 2<span class="design2">デザイン2</span> 3<% @posts.each do |post| %> 4 <div class="design-one"> 5 <p><%= post.name %></p> 6 </div 7<% end %>
design2のspanをクリックすると以下に変更
view
1 <div class="design-two"> 2 <p><%= post.name %></p> 3 </div>
上記のような方法でなくても、もちろん構いません。
以下のようなパターンをあるのかな?とも思考しています。
view
1<span class="design1">デザイン1</span> 2<span class="design2">デザイン2</span> 3<% if xxxxxxx %> 4 <%= render design1 %> 5<% else %> 6 <%= render design2 %> 7<% end %>
アドバイスのほど、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/09 13:37