Rails関係のコマンドショートハンド(rbenv, bundle exec多用者向け)
# ~/.bashrc # rails shorthand definitions # rake関係 alias brake=’bundle exec rake’ alias bdrop=’bundle exec rak…
More..# ~/.bashrc # rails shorthand definitions # rake関係 alias brake=’bundle exec rake’ alias bdrop=’bundle exec rak…
More..mass_assignment脆弱性を解決するソリューションです。もうじき正式リリースを待つばかりです。覚え書き的な。 **基本 Post.new(params[:post]) やると例外になります。そのような前時代的な…
More..rvmよりシンプルなRubyバージョン管理システムです。 rvmは高機能なのですが、進化がめちゃくちゃ速いのと、インストールするとくっついて離れないので、最近はこっちがトレンドになってきています。 CentOS6系 Ub…
More..has_and_belongs_to_many で関連付けられた多対多の中間テーブルのレコードを削除する場合。 companies companies_users users class Company has_and_…
More..$ rails generate (scaffold|controller|model) foo の反対は $ rails destroy (scaffold|controller|model) foo
More..Ubuntu11.04 Rails3.0.7 Ubuntu固有の問題 $ sudo apt-get -y install libmysqlclient-dev パッケージ見つけるの大変。 先生、今度はrake db:cr…
More..$ bundle install –path vendor/bundle Installing mysql2 (0.2.6) with native extensions /usr/lib/ruby/site_ruby…
More..通常はバーチャルホスト1つをRailsに支配させて運用する。すでに別のシステムを使ってサイトが運用されている場合の対策。 公開ディレクトリが以下のようになっているものとする。 /var/www/html Railsアプリ…
More..passengerをdevelopmentモードで動作させる # httpd.conf RailsEnv development productionデータベース作成 rake db:migrate RAILS_ENV=…
More..CentOS5.5 Ruby1.8.7-p302 # bundle install Fetching source index for http://rubygems.org/ Using rake (0.8.7) Us…
More..initializersの下に以下の内容の適当なファイルを入れておきます。 # will_paginateで出力されるページネーションの日本語化 WillPaginate::ViewHelpers.pagination_…
More..