上記の内容にてsqlのデータが上手く連携できていないようなので質問させていただきます。
以下のエラーを解決したいです。
app.rb
ruby
1 2require 'sinatra' 3require 'mysql2' 4 5 6get '/' do 7 client = Mysql2::Client.new(host: 'localhost', username: 'root', database: 'booklist', encoding: 'utf8') 8 @records = client.query("SELECT * FROM books ORDER BY created_at DESC") 9 erb:booklist 10 11 12end 13 14post '/' do 15 erb:booklist 16end
こちらの**@records**に値を入れることができていないのかなと考えています。
ご意見よろしくお願いいたします。
html
1<ul> 2 <% @records.each do |record| %> 3 <li><%= record['book_title'] %></li> 4 <% end %> 5 </ul>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。