読者です 読者をやめる 読者になる 読者になる

Rails Webook

自社のECを開発している会社で働いています。Rails情報やサービスを成長させる方法を書いていきます

jQueryによるDOM操作をまとめてみた

jQueryを使うことでブラウザ間の違いを吸収しながらも、簡易にDOM操作のJavaScriptコードを記載することができます。よく使われるjQueryのDOM操作のメソッドをまとめました。

Javascriptのthisの参照先をまとめてみた

JavaScriptのthisは属しているオブジェクトによって参照先が変わります。 コンストラクタ内、オブジェクト内、イベントハンドラ内などのthisの参照先をまとめました。

JavaScriptの少し独特なオブジェクト指向についてまとめてみた

既にJavaやPHPなどオブジェクト指向言語を生業としてやっているが、その感覚でJavaScriptを少し扱っているて、いまいちJavaScript分からないという方を対象に、それらのプログラム言語とは違う、「少し独特なJavaScriptのオブジェクト指向」について説明しま…

Railsのi18nの基本的な使い方まとめ

Railsでの国際化(i18n: Internationalization)の方法をまとめています。 デフォルトのlocale設定、基本的な翻訳の流れ、翻訳ファイルの作成、localeを動的に変更する方法を説明します。

rails new時にアプリケーションテンプレートを使って簡単に初期設定をする

Railsの機能の「アプリケーションテンプレート」を使って、簡単にRailsの初期設定をできるようにしました。

rails newしたときの開発を効率化するためにまず行いたい6つの設定まとめ

よくRailsプロジェクトを作るので、Railsプロジェクトを作った後に最初にやっておきたい設定をまとめました。 主に、開発を効率化させるためにやることをまとめてますので、ざざっと眺めて取り入れそうな知識があったら開発効率を上げれるかもしれません。

Railsのビューヘルパー(View Helper)のまとめ

Railsのセレクトボックス(select)、チェックボックス(check_box)、ラジオボタン(radio_button)などのビューヘルパーの使い方をまとめました。

Railsでのログ/ロガーまとめ(ログ出力、ログレベル、ロガー作成、ログフォーマット)

Railsでログ出力を行う、ログレベルを設定する、新たにロガーを作成する、ログのフォーマットを設定する方法などRailsのログに関することをまとめました。

RailsのRSpecテストを速くする方法まとめ

Railsの規模が大きくなると自動テストの実行時間もだんだんと長くなっていきます。素早く開発していくにはテストの実行時間を短くすることが大切です。 RSpecのテストを速くする方法をまとめましたので参考にしてください。

RSpec3 / Capybara / Capybara-Webkit チートシート

Railsの有名なテストフレームワークのRSpec、エンドツーエンドテスト用のフレームワークのCapybara、エンドツーエンドテストのJavascript(Ajaxなど)部分のテスト用のCapybara-webkitのチートシートです。 基本的な使い方を知っていることを前提に、Railsでの…

RSpec/Capybara/Capybara-Webkitの導入方法

RSpecの基本について理解している人を対象に、「RSpecのテストに必要なGem、モデル、コントローラー、Feature(Capybare)、JavaScriptなどの基本的なテストの書き方」についてまとめました。

Ruby 2.1 / Rails4.1 の意外に忘れられている便利なメソッド

Ruby 2.1 / Rails4.1 での意外に忘れらている便利なメソッドを集めました。 RubyやRailsでは有用なメソッドがたくさん実装されており、車輪の再発明にならないように、それらを覚えて適切な箇所で使うだけで生産性はあがります。

Railsでページネーションを実装するGemのまとめ

Railsでページネーション機能を実装するgemのkaminariとwill_paginateの比較をしました。

Ruby/RailsでPDF作成Gemのまとめ

Ruby/RailsでPDFを作成するgemをまとめました。Prawn(プローン)、PDFKit (+ wkhtmltopdf)、Wicked PDF (+ wkhtmltopdf)、ThinReportsという4つのgemを比較しました。

ソフトウェアエンジニアが読んだ方がよい本メモ

数が多くなってきたので、GMOペパボのブクログというサービスに集約しました。nipe0324の本棚 (nipe0324) - ブクログ