2010年10月31日

restful-authenticationがインストールできない

初めに伝えておきますと、ハマったけど解決できなかった問題なので、解決策は書いていません。
自分用のメモですので予めご了承ください。

railsの勉強として、ユーザーがログインできるようなプラグインを探していて、restful-authenticationというものを見つけました。
インストール方法も多くの方が紹介されているので、簡単かと思ったのですが、
ruby script/plugin install git://github.com/technoweenie/restful-authentication.git
を実行すると、下記のようなエラーメッセージが表示されます。
ruby: No such file or directory -- script/plugin (LoadError)
それで二時間くらい、いろいろ検索してみたのですが、具体的な解決策は見つかりませんでした。
わかったことは、railsでアプリケーションを作ると、そのフォルダにscriptフォルダが作成されるので、アプリケーションのルートフォルダで実行しないとダメだということくらいでした。とは言っても、ルートフォルダで実行してもうまくいかなったのですけどね。

それでさらに調べていたら、どうもrestful-authenticationはバージョンアップされていないので、使うのを止めた方がいいよ的なコメントをいくつか見つけたので、時間ももったいないしストレスがたまるのもよくないので、restful-authenticationの導入は今回は見送ることにしました。

タグ:Rails
posted by まーつん at 13:29| Comment(1) | TrackBack(0) | Ruby on Rails | このブログの読者になる | 更新情報をチェックする

Rails 3 二バイト文字でエラーになる

Rails 3のプログラム中にハマったのでメモ。

<%= form_for @search_form, :url => posts_path, :remote => true, :html => {:method => :get} do |f| %>
  <%= f.search_field :q %>
  <%= f.submit '検索' %>
<% end %>


上記のようなコードを書いたところ、ページを表示する際にこんなエラーが出てしまう。

compile error
C:/rails/blog_app/app/views/posts/index.html.erb:6: syntax error, unexpected '<', expecting ')'
<h1>Listing posts</h1>
 ^
原因は'検索'という、二バイト文字にあったようです。
'submit'といったシングルバイト文字にしたところ、エラーが解消されました。

しかし、日本語を使いたいときはどうすりゃいいんだ?

タグ:Rails
posted by まーつん at 00:40| Comment(0) | TrackBack(0) | Ruby on Rails | このブログの読者になる | 更新情報をチェックする

2010年10月22日

Agile Web Development with Rails (4th edition)を購入

Railsの勉強をしようと思い、オンラインでAgile Web Development with Rails (4th edition)を購入。
http://www.pragprog.com/titles/rails4/agile-web-development-with-rails
日本語だと「RailsによるアジャイルWebアプリケーション開発」って本ですね。

まだベータ版ですけどRails3に対応しているし、名著なので興味のある方は購入してもよいのでは。
pdfでダウンロードできますよ。
ちなみに私はiPadで利用しています。

2010/11/27 追記:
先日11月24日更新バージョンのダウンロードのお知らせが来ました。
ベータ版は更新があると無料で最新のものをダウンロードできるというのは嬉しいですね。
タグ:Rails
posted by まーつん at 01:14| Comment(0) | TrackBack(0) | Ruby on Rails | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。