タグ

gemに関するTomato-360のブックマーク (12)

  • ActiveRecord のパフォーマンス改善に関するgemを作った話 - クラウドワークス エンジニアブログ


     ActiveRecord gem Gem  Rails .... gem ActiveRecordpreload使SQL active_record_association_query_economizer gem github.com   RPG  (User) 使
    ActiveRecord のパフォーマンス改善に関するgemを作った話 - クラウドワークス エンジニアブログ
  • Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた

    ピクスタ開発部で毎日ヒィヒィ言いながらエンジニアをやっております @muramurasan です。 今回はPIXTAのとあるリポジトリにおいて、未使用のメソッドを削除しようとした際、gemを組み合わせることで、効率的かつ安全に削除することができたという話をしたいと思います。 よくやる方式 外部の勉強会などで、「未使用のメソッドを削除する際にどうしているか?」ということを聞いた際、よく聞くのが「未使用らしきコードを見つけ次第、ロギングを行うメソッド呼び出しを挟み込んでいく」というものでした。 この方式は、動的なメソッド呼び出しにも当然対応できますし、お手軽なので、一般的に好まれているようです。 問題点 ただし、この方式では以下の問題点があると私は考えています。 そもそも、未使用らしいメソッドを見つけるのが大変 プロダクションコードを汚してしまう これらの問題を解決するために、PIXTAでは

    Railsで効率的かつ安全に未使用のメソッドを削除した話 - てくすた
    Tomato-360
    Tomato-360 2017/05/26
    これは便利そうだ
  • gemspecとGemfileの役割をはっきりさせておく

    gemspecとGemfileの役割をはっきりさせておく Original: URL: Clarifying the Roles of the .gemspec and Gemfile Date: Thursday, December 16th, 2010 at 9:41 pm Translation: URL: gemspecとGemfileの役割をはっきりさせておく (Not Found) Salvaged from Internet Archive 要約 GemfileGemfile.lockは依存関係を厳密に指定するのが目的なので、アプリケーションを開発するときはレポジトリにチェックインすべき。 一方Gemを開発するときは依存関係を緩やかに定義し柔軟性を持たせることが重要なポイントなので、GemfileGemfile.lockはレポジトリにチェックインしてはいけない。 他、Gemf

  • 書き捨てのRubyスクリプトをgemにするときの育て方の一例 - 2016-09-08 - ククログ


    Ruby1PC 2gemRubyGemsRuby使
    書き捨てのRubyスクリプトをgemにするときの育て方の一例 - 2016-09-08 - ククログ
  • Rails pluginを使ったgemの作り方[1](基本設定編) – joppot


     candlerailsgemgemgem ruby   railsgem railsgem gem rails42gem1gem使gem2rails 使gem rai
    Rails pluginを使ったgemの作り方[1](基本設定編) – joppot
  • 巨大レコードのページネーション用gemを作った - PartyIX


    Railskaminariwill_paginate 使便  便 JOIN 使    
    巨大レコードのページネーション用gemを作った - PartyIX
  • git用のpre-commit gemが便利すぎる - TakiTakeの日記


     $ gem install pre-commit # In your git repo $ pre-commit install Git 使 http://git-scm.com/book/ja/Git-%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA-Git-%E3%83%95%E3%83%83%E3%82%AF   
    git用のpre-commit gemが便利すぎる - TakiTakeの日記
  • Railsで静的ページの管理を簡単にするgemを作った - WEB SALAD


     Asset Pipeline - WEB SALADgem gem使 Gakubuchi READMEGakubuchiRailsAsset Pipelinegem  使 app/assets/templates assets:precompilepublic13
    Railsで静的ページの管理を簡単にするgemを作った - WEB SALAD
  • letter_opener と letter_opener_web - Ruby and Rails


    letter_opener 便 letter_opener 便  Gemfile gem 'letter_opener', group: :development  $ bundle config/environments/development.rb  config.action_mailer.delivery_method = :letter_opener letter_opener_web 便  letter_opener 使  Mac  iTerm  Linux  Mac  letter_opener  Linux 
    letter_opener と letter_opener_web - Ruby and Rails
  • pry-byebug を使ってRailsアプリをステップ実行する

    Railsアプリケーションのデバッグはどのように行っていますか? 愚直にプリントデバッグ? でも複雑なロジック内だと「このロジックのこの処理のここでピンポイントで止めたい!」という場合もありますよね。 そんなときに便利なのがpry-byebug. Githubのリンクは下記。 https://github.com/deivid-rodriguez/pry-byebug pry-byebugを使えばピンポイントで処理を止めてステップ実行が可能になります。 RequirementRuby2以上pry-byebugで使われているByebugはRuby2前提のデバッガーなので2以上が必要になってきます。 導入下記をGemfileに追加してbundle install. ユースケース例えばこんなコントローラーのロジックがあったとする。 class PostsController < Applicat

    pry-byebug を使ってRailsアプリをステップ実行する
  • Railsのログイン認証gemのDeviseのインストール方法 - Rails Webook


     DeviseRailsgem RailsDevise Devise Devise DeviseOmniAuth-TwitterTwitter  Rails 4.1.4 Devise 3.2.4  devise deviseUser () devise10 () 使deviseHelper 1. deviseRails $ rails new devise $ cd devi
    Railsのログイン認証gemのDeviseのインストール方法 - Rails Webook
  • Proxy経由のgem install - 京の路


    gem installgem install rails --http-proxy http://proxy.example.com:PORT Time out rubygems0.9.0http_proxy export http_proxy=http://proxy.example.com:PORT gem install rails OK Win set http_proxy=http://proxy.example.com:PORT gem install rails  «    »
    Tomato-360
    Tomato-360 2013/03/05
    Proxy経由でのgem install
  • 1