前提・実現したいこと
駄目元で初めての質問。データベースにぶち込まれたデータを読み込んで、それをhamlを使ってhtmlファイルを創ろうと思っています。他にデータベースの内容をHTMLファイルに表示させるいい方法があれば教えてください。
発生している問題・エラーメッセージ
Syntax error on line 132: lists.haml:14: syntax error, unexpected end-of-input, expecting keyword_end ...y>\n</html>\n".freeze);;_erbout ... ^ Use --trace for backtrace.
該当のソースコード
####ソースコード lists.haml
!!! - require 'active_record' - ActiveRecord::Base.establish_connection("adapter" => "sqlite3", "database" => "./lists.db") - class List < ActiveRecord::Base %html{:lang => "ja"} %body - list = List.find(1) - url = list.url - title = list.title %p %a(href="#{url}") #{title}
ソースコード lists.sql
CREATE TABLE IF NOT EXISTS lists( id INTEGER PRIMARY KEY, -- id 一意の値 title TEXT, -- 名前 文字列 url TEXT UNIQUE -- URL 文字列 ); insert into lists values (1, 'Google', "https://www.google.co.jp/"); select * from lists;
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
Mac-mini:htdocs teratail$ ruby -version
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
-e:1:in <main>': undefined local variable or method
rsion' for main:Object (NameError)
Mac-mini:htdocs teratail$ sqlite3 -version
3.24.0 2018-06-04 14:10:15 95fbac39baaab1c3a84fdfc82ccb7f42398b2e92f18a2a57bce1d4a713cbaapl
Mac-mini:htdocs teratail$ haml -version
Haml 5.1.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/03 01:26
2019/07/03 04:52
2019/07/03 06:11
2019/07/03 13:21
2019/07/03 16:29