###該当のソースコード
(crawlers_controller.rb) require 'nokogiri'をし、indexアクションでsitesテーブルのid=1のcheckカラムに <a href="https://~">記事のタイトルや内容</a> を保存。 @site1 = Site.find(1)でそのレコードをインスタンス変数に代入。
(index.html.erb) <div> <%= link_to "ああああ", @site1.check_place[:href], :target=>["_blank"] %> </div>
sitesテーブルid=1のcheck_placeに保存された、
<a href="https://~">記事のタイトルや内容</a>
のurlだけを取り出しlink_toの第二引数に当てたいのですがno implicit conversion of Symbol into Integer
というエラーが出てしまいうまくできません。なぜエラーになってしまうのでしょうか?
タグをエスケープせずに「記事のタイトルや内容」をクリックしたら別タブでその内容の記事が見れるようにしたいです。
(index.html.erb) <div class="center-content"> <%= link_to "", @site1.check_place.html_safe, :target=>["_blank"] %> </div>
だと何故かできるのですが。第一引数がないのにビューに「記事のタイトルや内容」と表示がされるのは何故なのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/23 10:12 編集
2017/08/24 00:26
退会済みユーザー
2017/08/24 10:49
2017/08/24 13:44
退会済みユーザー
2017/08/26 15:57