Rails
久々にRailsを使おうと思い、Rubymineでプロジェクトを作ったら、さっそく怒られた。。Error:[rake --tasks] Warning: You're using Rubygems 2.0.14 with Spring. Upgrade to at least Rubygems 2.1.0 and run `gem pristine --all` for better startup per…
Deviseを使い、一般ユーザーは管理者からしか作成できないようにする。初めに、一般ユーザーと管理者ユーザーを分けるにはhttps://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-roleにあるように2つの方法があるようだ。 ここでは、Option2…
開発環境はRubyMineです。deviseのインストール Gemファイルにgem 'devise'と記述しTools > Bundler > installを行う。以下の画面が表示されるので 「OK」をクリックする。次に、Tools -> Run Rails GeneratorでReload Generator Listを選択し、 Generator L…
OS環境はScienetific Linux 6.1ですhttp://www.modrails.com/install.html を見ながらインストール rootになって# gem install passengerFetching: daemon_controller-1.0.0.gem (100%) Fetching: passenger-3.0.11.gem (100%) Successfully installed daemo…
Gemfileにgem 'devise_openid_authenticatable'と記述。 RubyMineでTools -> Bundle install する。 さらに Tools -> Run rails generator を選択し 一番上の「Reload Generators list」を選択し リストを更新し、 devise:install を選択し、deviseを使える…
Gemfileにgem 'whenever', :require => falseを追加して$ bundle install でインストール$ bundle exec wheneverize でconfig/schedule.rbの作成後はconfig/schedule.rbの編集 Railsの環境によって動作を変える set :output, {:error => "log/cron_error.log…
はじめに/etc/odbcinst.iniを確認。 $ less /etc/odbcinst.ini # Driver from the mysql-connector-odbc package # Setup from the unixODBC package [MySQL] Description = ODBC for MySQL Driver = /usr/lib/libmyodbc5.so Setup = /usr/lib/libodbcmyS.so…
# gem search -r rails で確認。 railsのバージョンは3.1.1らしい。Successfully installed rails-3.1.1 1 gem installed Installing ri documentation for rails-3.1.1... Installing RDoc documentation for rails-3.1.1... # rails -v Rails 3.1.1
ユーザー自身が登録するのではなく、管理者がユーザーを登録する場合、モデルUserのregistableをコメントアウトする。この場合、usres_controllerを作ってnew, createしたら、果たして登録できるのかどうか、実験してみた。はじめにusers_controllerを作る。…
はじめに、RubyMine3.2.2でFile -> New Projectで図のようなdevise_testというRailsプロジェクトを作成する。Railsのバージョンは3.09 RailsアプリケーションのルートにあるGemfileに以下を追加gem 'devise', '1.4.2'続いて、メニューのTools -> BundleからI…
RubyMine3.1で作ったプロジェクトでunit testを行おうとしたら、エラーがでた。以下エラーメッセージ。 your application uses 'test-unit' gem but it isn't attached to the project.どうもtest-unitが入っていないらしいので、gemにてtest-unitをインスト…
NetBeans7でrails3のプロジェクトの新規作成がウィザードの終わりでハングする。フォルダーを見ると全て作成されているっぽい。 NetBeansのrubyサポート終了といい、いやな感じがするので、 別のIDEに乗り換えようと思い。無償ではありませんが、RubyMineを…
さて新しくNetBeansを7にアップデートして、railsでもやろうと思ったら、何か変? でよくよく調べると http://www.infoq.com/jp/news/2011/02/ruby-dropped-in-netbeans-7 らしい。。。NetBeans7以降はRailsのサポートをしないって!!!むむむです。NetBean…