Ruby sinatraを使ってみる
sinatraはruby用のWebアプリフレームワーク
参考ブログ:
【初心者向け】RubyとSinatra、アンテナサイトの作り方 - gaaamiiのブログ
app.rb
require 'sinatra' require 'rss' get '/' do @rss = RSS::Parser.parse("http://hiyotama.hatenablog.com/rss") erb :index end
views>layouts.erb
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>ひよこのたまごブログ記事一覧</title> </head> <body> <h1>ひよこのたまごブログ記事一覧</h1> <%= yield %> </body> </html>
layouts>index.erb
<ul> <% @rss.items.each do |entry| %> <li><a href="<%= entry.link %>"><%= entry.title %></a></li> <% end %> </ul>
app.rbのあるフォルダで
gem install sinatra を実行
ruby app.rb を実行
これだけでOKだった
railsにもviews>layouts.erbっぽいの出てきた気がする