rails
お名前.comのファイアーウォールの設定 お名前.comでは、Railsのデフォルトのポート番号の3000では外部から接続できない。 お名前.comのVPSのシステム設定でファイアーウォールの設定を変更する。 ポート番号10000〜12000の間で、任意のTCP/UDPポートを追加…
rails sでアプリケーションを実行するとエラーになってしまう。 # rails s /usr/local/lib/ruby/gems/1.9.1/gems/execjs-1.2.9/lib/execjs/runtimes.rb:47:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execj…
sqliteのバージョンを確認 # sqlite3 -version 3.3.6 sqliteの最新版をインストールしてみる # wget http://www.sqlite.org/sqlite-autoconf-3070900.tar.gz # tar xvfz sqlite-autoconf-3070900.tar.gz # cd sqlite-autoconf-3070900 # make # make install…
Rails3をインストール $ su # gem install railsRails3がインストールされたがワーニングがる。 取りあえず、後で対応することにする。 gem install railsでのワーニング It seems your ruby installation is missing psych (for YAML output). To eliminate…
お名前.comのVPS http://www.onamae.com/server/vps/CentOS release 5.3 (Final) メモリ: 基本512MB 最大1GB お名前.comのVPSで動作しているrubyとRailsのバージョンを確認する。 -bash-3.2$ ruby -v ruby 1.8.5 (2006-08-25) [x86_64-linux] -bash-3.2$ ra…
Rails3にしてからMySQLへの接続ができなくなっていたので調べてみた。 取りあえず、動くようになったのでメモです。 database.ymlを変更 adapterをmysqlからmysql2に変更。 development: # adapter: sqlite3 # database: db/development.sqlite3 # pool: 5 #…
NetBeansでRails3を使ってみました。 まずはプロジェクト作成までを、アトトックラボの方にまとめてます。http://www.atotok.com/labo/ruby/20110410220447.html
昨日の、Rails3をインストールの続きです。 試しにコマンドラインから、rake db:create:allを実行すると同様のメッセージが表示される。 $ rake db:create:all (in /Users/kuru/NetBeansProjects/RailsTest1) Could not find gem 'sqlite3 (>= 0)' in any of…
NetBeansでRailsのプロジェクトを作成するとエラーになってしまう。 メッセージは「Raleタスクの取得に失敗しました」 アプリを実行すると下記のメッセージが表示される。 [31mCould not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in you…
Rails3をインストールした。 続きはアトトックラボで http://www.atotok.com/labo/ruby/20110410010456.html
大分前に作りかけていたアプリケーションを実行してみると下記のようなエラーになってしまう。 Missing the Rails 2.1.0 gem. Please `gem install -v=2.1.0 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version…
Railsを2.3.2にアップデート sh-3.2# rails --version Rails 2.2.2 sh-3.2# gem install rails --include-dependencies INFO: `gem install -y` is now default and will be removed INFO: use --ignore-dependencies to install only the gems you list Bul…
先日、MacBook Proのシステムを入れ替えたのでRailsもアップデート アップデート前のバージョンは1.2.6 rails --version Rails 1.2.6 Railsをアップデート $ gem install rails --include-dependencies sh: $: command not found sh-3.2# gem install rails …
NetBeansでFast Debuggerを使ってみようかと思ってインストールしようとしたがうまくいかない。 NetBeansでFast Debuggerをインストールしようとしたがうまくいかない NetBeansのメニューから「デバッグ」->「主プロジェクトをデバッグ」を選択する。 ラジオ…
NetBeans IDE 6.5 RC2が公開されていたのでインストールしてみた。http://download.netbeans.org/netbeans/6.5/rc/?pagelang=ja インストール後に開発中のRailsのプロジェクトでアプリケーションを実行してみと ブラウザが開くがいつもと違う。 URLが、local…
Railsでトランザクションを使用するには下記のように書く。 Hogehoge1.transaction do @hogehoge1.save! @hogehoge2.save! end 参考書籍 Railsレシピブック 183の技作者: 高橋征義,諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/05/31メ…
マイグレーションファイルの中でテーブルにユニークインデックスを追加するにはadd_indexで指定する。 インデックスを削除する場合はremove_indexで指定する。 マイグレーションファイルの指定例 class CreateNikonikoCalendars < ActiveRecord::Migration d…
rake doc:app で生成されるindex.html rake doc:appで生成したindex.html 下記の部分を変更するには,doc/README_FOR_APPを編集し、rake doc:appを実行する。 Use this README file to introduce your application and point to useful places in the API fo…
NetBeans 6.5の最新版をダウンロードしてみた。 http://bits.netbeans.org/download/trunk/nightly/latest/ml/?pagelang=ja Railsを2.1.1にしてからNetBeans IDE 6.5 Dev (Build 200808240201)では 起動時にエラーメッセージが表示され データベースマイグレ…
scaffoldでtime型のカラムを指定してページを生成すると日時の入力になってしまう。 下記の条件でscaffoldを実行 モデル名: Schedule 属性: title:string,place:string,all_day:boolean,start_date:date,start_time:time,end_date:date,end_time:time,memo…
Rails 2.1.1にバージョンアップ Railsのバージョンを確認 # rails --version Rails 2.1.0 Railsをバージョンアップする # gem install rails --include-dependencies INFO: `gem install -y` is now default and will be removed INFO: use --ignore-depende…
昨日、ActiveScaffoldをインストールしたらアプリケーションが起動しなくなった。 アプリケーションを起動すると下記のようなエラーになってしまう。 => Booting Mongrel (use 'script/server webrick' to force WEBrick) => Rails 2.1.0 application starti…
インストール 下記のコマンドでactive_scaffoldをインストールする。 ruby script/plugin install http://activescaffold.googlecode.com/svn/tags/active_scaffold インストール結果 Kuru-MacBook:atotok_app kuru$ ruby script/plugin install http://acti…
何も設定しない場合、日付は下図のように"YYYY-MM-DD hh:mm:ss UTC"の形式で表示される "%Y年%m月%d日 %H:%M"のように表示するにはenvironment.rbに下記のように設定する。 ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.merge!({ :defau…
acts_as_authenticatedでログインしたログイン名を画面に表示したい場合 ログイン済みかを確認するにはlogged_inを使用する。 ログイン済の時にログイン名を表示する方法 <% if logged_in? then%> ユーザー: <%= current_user.login %> <% end %>
NetBeansでscaffold Railsジェネレータでscaffoldを選択、モデル名と属性ペアを入力し了解ボタンを押下する。 ここで指定した属性ペアがページに表示され入力可能になる。 Railsジェネレータの出力 exists app/models/ exists app/controllers/ exists app/h…
calendar_helperのインストール 先日、NetBeansでRailsプラグインのcalendar_helperはインストールしたので 今日はcalendar_helperを使ってみる。 calendar_helperのインストール方法はこちら↓ http://d.hatena.ne.jp/kurusaki/20080831/p1 calendar_helper…
NetBeansのRuby Editorのコード補完はこんな感じ。
開発環境 Rails : Rails 2.1.0 Ruby : ruby 1.8.6 (2008-03-03 patchlevel 114) [universal-darwin9.0] OS : Mac OS X 10.5.4 IDE : NetBeans 6.5 (netbeans-trunk-nightly-200808240201) NetBeansでRailsプラグインのインストール NetBeansでRailsのプラグ…
rakeタスクのupdatepoを実行すると`msgmerge' may not be found. 一度目は問題なく実行できたが2度目から`msgmerge' may not be found.とエラーになってしまう。 既に存在するpotとpoにマージするmsgmergeがないためにエラーになっているらしい。 Rakefile …