質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

1回答

192閲覧

お手数ですが困ってます。得意な方々力を貸してください。テーブルタグをクリックでモーダル表示

退会済みユーザー

退会済みユーザー

総合スコア0

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2018/01/20 14:17

###完成したいこと
・テーブル内ををクリックでモーダル表示したいです。

###試したこと
https://code.i-harness.com/ja/q/105a7adここのサイトにあることを参考試しましたがダメでした。

###クリックするページ

<% @books.each do |book| %> <table> <tbody> <tr> <td> <%= attachment_image_tag book, :image, :fill, 100, 100, fallback: "default.jpg"%> </td> <td> <%=link_to book.title ,book_path(book.id)%> </td> </tr> <tr> <td>Price</td> <td>¥<%=book.price %> </td> </tr> <tr> <td>Category</td> <td> <%=book.category %> </td> </tr> <tr> <td>Opinion</td> <td> <%=book.opinion %> </td> </tr> <tr> <td>投稿日<br> <%=book.date%> </td> <td> <%= link_to book.user do %> <%= attachment_image_tag book.user, :profile_image, :fill, 50, 50, fallback: "default.jpg" , class: "img-circle"%><br> <%= book.user.name %> <% end %> </td> </tr> </tbody> </table> <% end %>

###モーダルとしてクリック時に表示させたいページ

<table class="table"> <tbody> <tr></tr> <tr> <th>名前</th> <th> <%= @bookc.user.name %> </th> </tr> <tr> <th>商品名</th> <th> <%= @bookc.user.product %> </th> </tr> </tbody> </table>

###本当に困ってますのでできれば早めにお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2018/01/21 15:08

ご自身で試されたコードを質問文に追記し、「何」が「どのように」わからないのか、コードのどの部分で詰まっているのかなどを具体的に追記されたほうが回答が望めると思います。
guest

回答1

0

とりあえずテーブルからスタティックなHTMLであればモーダル表示ができるのでしょうか?
もしそうであれば、動的なデータをモーダルで表示したいということですよね?
ajaxでデータを受け渡して表示すればいいでしょう。
そのためにはjsonでデータを戻してもらって動的にhtmlを作成するか、
直接html形式でもどしてもらうかご自身で方針を決めるしかありません

逆にスタティックなHTMLのモーダル表示さえできないのであれば
Railsは一旦わすれて、HTMLからHTMLのモーダルを表示するところまで
学習してください

投稿2018/01/22 07:03

編集2018/01/22 07:04
yambejp

総合スコア114839

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問