Cloud9上でruby on railsのアプリを作っています。
『読んだ本を登録し、リストアップする』という用途のものです。
現在以下のような感じになっています。
発生している問題・エラーメッセージ
上記のようにImpressionsという項目がありますが、ここの『here』をクリックすることで
読んだ感想が別窓(ウィンドウ)で表示されるようにしたいです。
現在、コードの方はこうなっています。
top.html.erb
(省略) <table> <tr> <th>Id</th> <th>Title</th> <th>Author</th> <th>The day I read</th> <th>Impressions</th> <th>Edit</th> </tr> <% @books.each do |book| %> <tr> <td><%= book.id%></td> <td><%= book.title%></td> <td><%= book.author%></td> <td><%= book.day%></td> <td><%= link_to 'here', "https:....", :onclick=>"window.open(this.href,'hoge', 'height=400, width=800');return false;" %></td> <td>編集</td> </tr> <% end %> </table>
home_controller.rb
class HomeController < ApplicationController def top @books = Book.all end end
上記の通りlink_toを入れ、"https..."と書いている所に<%= book.text%>(感想が入っているカラム)を入れましたが、当然のことながらエラーで表示されず。
・テキストのみを別窓で表示するにはどうすればいいのか
・jqueryやjsのプラグインで似たようなことができないか
ご存知でしたら、ヒントだけでも教えていただけると幸いです。
※ちなみに、link_toの中の"https..."は、ダミーのURLです。
最初に適当なURLを入れた際にきちんと表示されたのは確認済です。
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/03 10:46
2021/01/03 12:51
2021/01/03 13:38
2021/01/04 11:46
2021/01/04 13:19