ruby

dm-pagerを試す

dm-pagerを試したのでメモ 前準備 wikipediaから日本の国道データを引っ張ってきてsqliteに突っ込んだ。 でsinatraでdatamapperを使って表示。 app.rb ... get '/' do @roads = Road.all haml :index end ... インストール gem install dm-pager

do_mysqlのインストールでエラー

macでdm-mysql-adapterをインストールしようとしたらエラーになってしまった。 $ bundle install Fetching source index for http://rubygems.org/ Installing addressable (2.2.2) Installing data_objects (0.10.2) Installing extlib (0.9.15) Installing…

最良のRailsチュートリアル

Rails for ZombiesというRailsを楽しく学べるサイトで紹介されていたRailsのチュートリアルがすごく良い。 Learn Ruby on Rails with the Best Free Online Tutorial | Ruby on Rails Tutorial by Michael Hartl | Softcover.io 他の多くのWEB上のチュートリ…

RVM gemsetの自動切り替え

RVMを使っていてgemsetの切り替えは手動だから面倒だなと思っていたら、 使用するgemsetを記述した .rvmrc ファイルをフォルダに置いて、 そのフォルダへ移動すると自動で記述したgemsetに切り替わるとは・・・便利! gemsetをrails3に自動で切り替えたいと…

sinatra-simple-navigationを試す その2

前回の続き。 動的ナビゲーション前回はconfig/navigation.rbファイルに項目を設定したが、動的に設定することもできる。 データベースから読み込むことが多いと思うが、今回は直接コードに記述した。 ハッシュの配列を作る。ハッシュの中身は key, name, ur…

sinatra-simple-navigationを試す

sinatraのドキュメントを見ていたら拡張ライブラリの一覧があった。 sinatra-simple-navigationというWebアプリのナビゲーションリンクを簡単に実装できるライブラリを試したのでメモ。 インストールbundlerを使うと他を汚さないのでうれしい。 Gemfile sour…