ゼロ進歩なプログラマー

ゼロ進歩な初心者プログラマー

プログラミング初心者から初心者へ

Railsの前にSinatraを踏む

Sinatraってフレームワークご存知ですか?

f:id:yomi06:20180511111240j:plain

小規模なフレームワークで自動生成なくMVC構造のWebページを作ります

「アップル、BBC、イギリス政府、GitHubなどの名だたる企業や団体によって使用されており」

 

Railsに入る前に絶対に必要な経験だと思うのですが情報が少なく四苦八苦してます

簡単な掲示板サイトを作りたいのですがデータベース接続がうまくいかない自分が情けない……

 

Sinatraは ルートとなる.rbファイルを作ってそこにリンクを作成します

Sinatraの公式な日本語ページ プロゲートでRuby終えた人なら読めるかな

Sinatra: README (Japanese)

 

○プロジェクトフォルダにルート.rbを作成

○プロジェクトフォルダの中にviewsフォルダを作って.erbファイルでhtmlにRubyを使えるファイルの作成(ルートで定義してこれが表示される)

○プロジェクトフォルダの中にpublicフォルダを作って.cssと画像ファイルを入れる

こんな感じですね

f:id:yomi06:20180511112228j:plain

htmlでページを作っていったように自分がわかる範囲を広げていくのにぴったりのフレームワークだと思います

情報が少ないのが難点ですが学習コストは非常に低い様子

私もあとデータベース接続ができるようになったらOKだと思っているので

ぜひRailsに入る前の人、Railsが難しいと思っている人は試してみてほしいです

 

 

yomi06.hatenablog.com

 

 

yomi06.hatenablog.com