同じにやっても動かない

書いてある通りやっているのに動かないのです

kaminariでbootstrapのUIを使いたい

ページネーションを導入する必要があったのでググってみたところ、kaminariというのが流行りのようでしたので、kaminariに決定しました。

せっかくなので、bootstrapのUIを使いたい。
githubのドキュメントを読んでみると、kaminariはテーマを変えれば見た目が変わるとのことで、しかもbootstrap用のテーマが用意されておりました。

ドキュメントにしたがってテーマをインストールすると、いつもどおりのエラー終了。

>rails g kaminari:views bootstrap
C:/Ruby193p392/lib/ruby/1.9.1/net/http.rb:799:in `connect': SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError)

でもこれ、見覚えのあるエラーです。
きっと適切なルート証明書が設定されていないのが原因。

Githubのルート証明書をダウンロードして適当な場所に保存。
そのパスをセットします。
※ 証明書のダウンロードの仕方などは、この記事を参考ください。

set SSL_CERT_FILE=c:\cer\github_ca.cer

もう一度テーマをインストール。

>rails g kaminari:views bootstrap
      downloading app/views/kaminari/_first_page.html.erb from kaminari_themes...
      create  app/views/kaminari/_first_page.html.erb
      downloading app/views/kaminari/_gap.html.erb from kaminari_themes...
      create  app/views/kaminari/_gap.html.erb
      downloading app/views/kaminari/_last_page.html.erb from kaminari_themes...
      create  app/views/kaminari/_last_page.html.erb
      downloading app/views/kaminari/_next_page.html.erb from kaminari_themes...
      create  app/views/kaminari/_next_page.html.erb
      downloading app/views/kaminari/_page.html.erb from kaminari_themes...
      create  app/views/kaminari/_page.html.erb
      downloading app/views/kaminari/_paginator.html.erb from kaminari_themes...
      create  app/views/kaminari/_paginator.html.erb
      downloading app/views/kaminari/_prev_page.html.erb from kaminari_themes...
      create  app/views/kaminari/_prev_page.html.erb

うまくいきました。

f:id:nyarugo:20130609213647p:plain


\views\kaminariというディレクトリができていますので、さらなるカスタマイズは、その中のファイルをいじると行えます。