Category Topics Humanize AI 68 Best Iphone Cleaner Apps 17 Alternative Apps 2 Apple & Apps 1 Android 2 Video Repair 3 Iphone Tips & Software 5 Mac 38 Data Recovery 9 Software 35 Iphone 9 Wifi 12 Remote Desktop 6 Screen Mirroring 7 General 79 Ruby on Rails 38 French Forum 0 Polish Forum 0 German Forum 0 Norwegian Forum 0 Japanese Forum 0 Italian Forum 0 Spanish Forum 0 Chinese Forum 0 Korean Forum
I have a basic Rails 3 app working locally on my development box, but want to test out deploying early on to make sure everything works. I'm using Capistrano to deploy. When I run cap deploy (after all the other necessary setup), it breaks on this command with this error: [...] * executing 'bundle:install' * executing "bundle install --gemfile /var/www/trex/releases/20100917172521/Gemfile --path /
昨日の続き。 Whenever標準でCapistranoのタスクが用意されているので、簡単に組み合わせることができる。 deploy.rbの編集 以下の行を適当な場所に挿入。例えばロールを定義している下あたりとか。 set :whenever_command, "bundle exec whenever" require "whenever/capistrano" これだけでもうcap deployすればconfig/schedule.rbの内容がCrontabに反映されるようになる。 ロールの設定 Wheneverの対象となるデフォルトのロールは:dbになっている。 必要ならば:appに変更したり、適当に:batchなどのロールを作ってdeploy.rbに書く。 set :whenever_roles, { :batch } 複数サーバーで実行されると負荷などが面倒になりそうな処理を実行
254: Kaminariでページ分割 (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto 下の図は、長い一覧リストを表示するRails 3アプリケーションのスクリーンショットです。この一覧を、1ページのリストとしてではなく複数ページに分けて表示してみましょう。 Railsでのページ分割処理(pagination)でまず選択されるgemといえばwill_paginateです。しかし現行バージョンはRails 3をサポートしていません。Rails 3対応のプレリリース版がありますが、ここ数ヶ月更新されていません。will_paginateの開発が停止しているとしたら、他に使えるgemはないでしょうか? 代替案の一つがKaminariです。こちらのほうが、ページ分割処理
デプロイ先のRubyをRVMで入れている場合、そのRubyをCapistranoが見つけてくれないのでうまくデプロイが進まない現象が起こる。 それをうまく動かすためにひと工夫。 rvm capistrano plugin Capistranoを実行するマシンとデプロイ先のマシンの両方にRVMの1.0.1以上が入っている場合は、RVMのプラグインで解決できる。これはデフォルトで入っているので特にインストールしたりする必要はない。 deploy.rbの先頭に以下のコードを追加。 set :rvm_type, :user $:.unshift(File.expand_path('./lib', ENV['rvm_path'])) require "rvm/capistrano" set :rvm_ruby_string, '1.9.2' rvm_typeはRVMをrootでインストールしている場
RubyGems は、Ruby のライブラリパッケージ管理システムです。これを用いることにより、さまざまな Ruby 用ライブラリを簡単にインストールすることができるようになります。また、すでにインストールされているライブラリのバージョンアップも行うことができます。 yum によるインストール まず、「yum に dlutter リポジトリを追加する」を参考に dlutter リポジトリを yum リポジトリに追加してください。 次に以下のコマンドを実行します。 [root@host1 ~]# yum --enablerepo=dlutter -y install rubygems.noarch これで RubyGems の導入は完了です。 tar ボールからのインストール まずは、最新バージョンの RubyGems のソースのアーカイブファイルを取得します。2008年5月22日現在、R
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く