タグ

gemに関するSpring_MTのブックマーク (6)

  • Railsアプリやgem作る時にいつも入れているgem一覧 - くりにっき

    id:joker1007 さんに触発されました。 Ginza.rb 21回の発表資料。rails_adminのつらみとオススメgem達。 1年間で10個以上アプリやgemを作っている中でよく使うgemをまとめてみます Railsアプリ(rails new した直後に必ず入れる) annotate https://github.com/ctran/annotate_models modelのソースの先頭にテーブルのスキーマ情報を付加してくれるgem。いちいちschema.rbを見に行く必要がなくなるので超ベンリ こんな感じ # == Schema Information # # Table name: plugins # # id :integer not null, primary key # name :string # title :string # version :string #

    Railsアプリやgem作る時にいつも入れているgem一覧 - くりにっき
  • Ginza.rb 21回の発表資料。rails_adminのつらみとオススメgem達。

    ginzarb_21.md rails_adminのつらみとオススメGemについて rails_adminのつらみ カスタマイズできるようで出来ない rails_adminをカスタマイズする方法まとめ - Qiita レコード件数が一定以上になると使えない機能 ダッシュボード 何も考えずに各モデルをカウントするのでレコード件数増えるとえらいことになる。 関連を付け替えするフォーム 出したり出さなかったりを一々切り替えるのがめんどい 検索機能がほぼ役に立たない じゃあどうするか プロジェクト用のscaffoldを作る方が良いのでは? 一つのモデルに対するを管理画面を作って大まかなレイアウトを決める それをテンプレート化してlayoutとscaffoldのテンプレートを上書きする コントローラーの構成もテンプレートで上書きできる それ以上の場合はlib以下にgeneratorを書く Rails

    Ginza.rb 21回の発表資料。rails_adminのつらみとオススメgem達。
    Spring_MT
    Spring_MT 2015/03/25
    みてて、自分のgemが入ってて吹いた
  • devise をあまりオススメしない理由 - HsbtDiary(2015-01-20)

    ■ devise をあまりオススメしない理由 いまいち使うのに気が乗らない理由はこんな感じ コントローラレイヤ以降に作用する gem は inspect が物凄くやりにくい、params ないし、必要なコンテキストを全て揃えた上で、コントローラを new して action を呼んで、みたいなこと、考えただけでもだるい テストを書いていたとしても、環境要因、特にセッションとクッキーに影響して挙動が変わる箇所が多すぎるので、全ての環境で正しく再現することが難しい フルスタックすぎることから Rails よりも devise にロックインされることの方が多くなって負債化する そもそも devise で便利になることの多くは、自分で作ってもわけない物が多い 使うからには、devise のコードも全部読むし、PR も投げるしという前提かつ、上のようなことを全て乗り越えるつもりなら僕は止めません!

    devise をあまりオススメしない理由 - HsbtDiary(2015-01-20)
  • 2014-05-31 気になるgem特集 その1 - fukajun - DeepValley -

    勉強会や他のエンジニアから教えてもらったgemを一覧にしてみました。 ※ただgemgithubページを紹介してるだけの内容ですみません。 gretel パンくずを設置するための仕組みを簡単に用意できるgem、今のところこれが一番良さそう 1ページに複数のパンくずを設置したり、複雑な親子関係にも対応できる パンくずリストのテンプレートのカスタマイズもできる シンプルな作りなので安心できる https://github.com/lassebunk/gretel こんな感じでかける https://gist.github.com/fukajun/d55a23d83e1a711f9b7f ranked-model ランキング作るときに良さそう https://github.com/mixonic/ranked-model baby_face 単純ベイズ分類器をrailsに組み込めるgem ht

  • Ruby gem の local mirror を作る - momorandum

    $ gem mirror Fetching: http://production.s3.rubygems.org/specs.4.8.gz with 10 threads Total gems: 263717 Fetching 263717 gems .....(略) いくつか存在しないファイルがあったが、一日ぐらいでミラー完了していた。 下記のファイルを wget などで、ミラーしたディレクトリに直接取得。 latest_specs.4.8.gz Marshal.4.8.Z specs.4.8.gz yaml quick/latest_index.rz quick/Marshal.4.8 ディレクトリを作成し、そこにすべての gemspec ファイルをダウンロードする。 なにぶん量が多いので、参考にしたページが紹介していたスクリプトを少し変更して、ローカルの gem ファイルの方が新しい

    Ruby gem の local mirror を作る - momorandum
  • Post by @y-yagi · 1 image

    Ginza.rb.第8回を開催しました。今回は参加者の方に事前にGemfileをアップして頂き、使用しているgemについて説明をして頂く形式で実施。 Gemfileの置き場は[こちら](https://github.com/ginzarb/meetups/issues/6)。 話に上がったgemについて以下にずらずらと。 ### [gon](https://github.com/gazay/gon) Rails側の変数をJavaScriptに渡す事が出来るgem。 controllerから大量のデータをJavaScriptに渡す必要がある場合に便利。 詳細は[RailsCast](http://railscasts.com/episodes/324-passing-data-to-javascript?language=ja&view=asciicast)参照。 ### [Better E

    Post by @y-yagi · 1 image
  • 1