【Ruby】Ruby on Rails Part9
at PHP
[前50を表示]
300:298
10/04/03 22:40:07
>>299
わざわざ試して頂いてありがとうございます。
自分の環境でecho $PATHで見てみたところ、
root、一般ユーザともにPATHに/usr/local/binが入っていました。
もしかしたらPATHを上書きするような何かの探索パスを見てるのかもしれないですね
301:nobodyさん
10/04/03 23:09:04
変なパスを引き継いでしまうのを回避するために、
sudo がPATHを置換えていると思う。
(sudo ls として/tmp/ls とかが実行されると怖いことになるので。)
正攻法はsudoしたときのPATHに/usr/local/binに入るようにすること。
やりかたは、たぶんman visudoに書いてあるはず。
あとは、sudo su (マテ とか
302:nobodyさん
10/04/04 02:38:46
ln -s /usr/local/bin/Magick-config /usr/bin/Magick-config && echo 'de okok wwwww'
303:nobodyさん
10/04/04 19:25:13
時々インストール先がわからなくって
見つからないよーって警告してくるときがあるけど
対処方法わからないから再インストールでやり直してるな、
自分でhome下にディレクトリつくってパス指定指定すると
99%失敗する。
すっきりインストールするには、何らかのインストール用のツールつかわないとだめかもな
304:nobodyさん
10/04/07 04:14:28
正直そのレベルでror遣るのは無謀過ぎる。
305:nobodyさん
10/04/08 23:09:31 PYMnoiLL
プロジェクト協力者募集: サーバサイドRuby開発 - Google携帯★三国志(GoogleAndroid) - SourceForge.JP
URLリンク(sourceforge.jp)
306:289
10/04/09 10:19:10 TIvOx/xs
>>291
アリガトー
307:nobodyさん
10/04/09 13:16:00
ActiveRecord での質問です。
ユーザが入力する形式と、実際にSQLで使う形式が違う場合に、モデルクラスに同指定したらいいのかわかりません。
たとえば、ある日付を表すカラムがあったとして、その値を入力するのは
テキストフィールドで「2000/01/01」のように入力する仕様だったとします。
こういうとき、モデルクラスにどのように書けば、「2000/01/01」という文字列が自動的にdate型に変換されるのでしょうか。
ヒントだけでもいいのでよろしくお願いします。
308:nobodyさん
10/04/09 14:27:23
属性への代入時にStringから変換してくれる。
309:nobodyさん
10/04/09 22:10:06 IYwfrtqZ
プログラマーのメモ。要チャックや! : winでrails全自動テスト ZenTest Snarl ファイル保存でテスト結果がメッセージアラートで通知される!
URLリンク(blog.livedoor.jp)
Day by day - Railsのテスト環境を改めて- Windows / RSpec / ZenTest / Snarl
URLリンク(www.edit.ne.jp)
RSpec を autotest で使う - gan2 の Ruby 勉強日記
URLリンク(d.hatena.ne.jp)
Windows環境のrailsでautotestを使う - SF山本の日記
URLリンク(d.hatena.ne.jp)
autotestを使ってみる - プログラマ憧れプログラマ日記
URLリンク(d.hatena.ne.jp)
310:nobodyさん
10/04/09 22:18:32 IYwfrtqZ
multirubyは、各バージョンのRubyに対して自動的にテストを実行してくれる。
Rubyのライブラリを書いていて、1.8.xの全部でテスト動かすのめんどくせー!っていう時に便利。
URLリンク(route477.net)
311:nobodyさん
10/04/10 14:36:30
1994年生まれの人集まれ!★3
スレリンク(nendai板)
312:login:Penguin
10/04/10 20:38:14
黒田努、山本不二也著の「かんたんRuby on RailsでWeb制作」で
Ruby on Railsに挑戦しているが、この本、なんで、そのような
コードになるかという説明がほとんどなくて、読みづらいね。
ここの住人って、どの本を読んでRoRを使えるようになったの?
313:nobodyさん
10/04/10 20:44:07
AWDwR
314:312
10/04/10 20:52:32
>>313
邦訳だと、「RailsによるアジャイルWebアプリケーション開発」ですか。
情報ありがとうございます。
315:nobodyさん
10/04/10 23:34:22
URLリンク(www.amazon.co.jp)
316:312
10/04/11 09:46:24
>>315
Amazonでの書評によると
> 「行間を読者が推測する」という作業をほとんどしなくてすむ
とあるから、よさそうですね。
参考にしてみます。ありがとうございます。
317:nobodyさん
10/04/11 14:36:14
>>315
よくもわるくもRailsの本であってRubyの本ではないんだよね
まあとりあえずRoRが使えるようになるっていう点は同意
>>316
読み終わったら感想聞かせてください ^ ^
318:nobodyさん
10/04/11 16:01:01
>317
Ruby言語自体はハンドブック的な本とテクニック集的な本があれば充分だと思う。
けど、Railsはやればやるほど奥深く感じて際限がない。
Rubyという言語を媒体として、よくここまで複雑な事が出来るなぁ、と。
どこの誰が言ったか忘れたけど、Ruby on Rails というより Rails on Ruby な感じ。
319:nobodyさん
10/04/11 16:18:44 N67fIyjS
祝 Ruby on Rails 3.0 beta2 リリース
URLリンク(www.oiax.jp)
InfoQ: Ruby on Rails 2.1のリリース
URLリンク(www.infoq.com)
Rails 2.1は、2.0以来過去半年にわたっておこなってきたすべての機能や修正を伴って、一般消費向けに利用可能である。これを実現へと導こうとした、さまざまな人々による努力によって、リリースに至った。
過去半年以上かけて、パッチを作成したり、それらを入念に検査したりした
1400名にのぼる協力者がいた。
最終的には、1600以上のパッチになった。
本当に驚異的な数である。そして、その多くがこのリリースに関与した。
320:nobodyさん
10/04/11 16:37:18
3.0b2のリリースに2.1リリースの記事を併記する神経がわからん。
ボット?
321:nobodyさん
10/04/11 17:05:46
ボットでも手動でもいいけど、あまり有益な情報ではないからやめてほしい。
322:nobodyさん
10/04/11 20:49:11 ur6aCnY7
Ubuntu9.10
Ruby1.8.7
RoR2.3.5
上記の環境で
railsでアプリケーション作成
rake db:createでデータベース作成
ruby script/server scaffoldでscaffold作成
rake db:migrateでテーブル作成
以上の順序で雛形を作成しブラウザでアクセスすると
ActionController::RoutingError (No route matches "/books/" with {:method=>:get}):
のようなエラーが出ます。
2.0.2を使ってたときはちゃんと動いてくれたんですが何が悪いんでしょうか?
323:nobodyさん
10/04/11 21:02:39
ruby script/generate scaffold book の間違いだとして…
config/routes.rb に map.resources :books の記述が
追加されていないってこと?
324:nobodyさん
10/04/11 21:07:47
>>323
ほんとだ・・・
今最初からやり直して見たら config/routes.rb に
map.resources :books がないっす・・・
仕様が変わったんでしょうか
325:nobodyさん
10/04/11 21:11:19 o+7g4KAN
URLリンク(www.youtube.com)
326:nobodyさん
10/04/11 21:11:39
いや
そうじゃなくて
327:nobodyさん
10/04/11 21:14:47
>>324
ないというのは変だな。
scaffoldじゃなくてmodelだけ作っちゃったとか。
328:nobodyさん
10/04/11 21:41:37 ur6aCnY7
>>327
全部削除して最初から scaffold やり直したけど
config/routes.rb には map.resources :books がやっぱりないっす・・・
自分で追記してやると、今度は NameError になりました
わけわかめ
329:nobodyさん
10/04/11 21:43:08
Ubuntu9.10
Ruby1.8.7
RoR2.3.5
330:nobodyさん
10/04/11 22:57:14
script/about の出力と作成手順をまとめてどっかにうp
331:nobodyさん
10/04/12 01:01:35
わけわかめってコントローラーがないか、中身が空とかじゃないだろうな
2.0.2と2.3.5じゃscaffoldの生成方法からしてかなり違うんだが
2.3系の勉強しないと2.0系の知識だけじゃ通用しないぞ
332:nobodyさん
10/04/12 01:16:27
$ ruby -v
ruby 1.8.7 (2009-06-08 patchlevel 173) [universal-darwin10.0]
$ rails -v
Rails 2.3.5
$ rails sampleapp
$ cd sampleapp
$ ./script/generate scaffold book title:string
$ cat config/routes.rb
ActionController::Routing::Routes.draw do |map|
map.resources :books
<snip>
$ rake db:migrate
$ ./script/server
で普通に見えたけど。
mongrel入ってるのは関係あるだろうか。
333:nobodyさん
10/04/12 08:02:55
本人はちゃんとやってるつもりだけど、どこか手順が間違っているんだろうな。
334:nobodyさん
10/04/12 16:55:29
以下のようなことをしたいのですが、どうすればいいでしょうか?
x = "abc"
y[x] = 123
# ↓のようにしたい
y[abc] = 123
335:nobodyさん
10/04/12 17:12:41
eval
336:nobodyさん
10/04/12 17:15:00
>>335
ありがとうございます
PHPだとしたみたいな感じで簡単にできるのですが、RUBYだとeval使わないとそういったことはできないということですか?
$x = "abc";
$y[$x] = 123;
説明が下手で申し訳ないのですがご教示お願いいたします。
337:nobodyさん
10/04/12 17:36:15
>>336
その話のどこがRailsに関係あるんだ。
338:nobodyさん
10/04/12 17:53:38
y['abc']ではなくy[abc] という扱いにしたい(abcという変数が指す値を使いたい)のなら
evalみたいなことが必要。
339:nobodyさん
10/04/12 18:07:23
>>337
すみませんm(_ _)m
Railsには関係ない初歩的な質問です
weblogにrubyスレッドがここくらいしかなく、ここで聞いてしまいました。
すれ違いとは思いますが、ご教示いただければと思います。
>>338
y['abc']の値として123をいれたいということでした。
いろいろ試してみたところ、
y[*x] = 123
でいけましたが下のような文はエラーになりました。
y[*x][*x] = 123
ググろうにもうまいワードが思いつきませんのでお教えいただければと思います。
340:nobodyさん
10/04/12 19:19:09
irb
> y = { 'abc' => 'hello' }
=> {"abc"=>"hello"}
> x='abc'
=> "abc"
> y[x] = 123
=> 123
> y
=> {"abc"=>123}
341:nobodyさん
10/04/12 20:44:13
ほっとけ
342:322
10/04/12 22:40:45 prv77747
$ ruby -v
ruby 1.8.7 (2009-06-08 patchlevel 174) [i486-linux]
$ rails -v
Rails 2.3.5
$ rails sampleapp --datebase=mysql
$ cd sampleapp
$ rake db:create
$ ruby /script/generate scaffold book title:string
$ rake db:migrate
$ ruby /script/server
これで作り直してみましたがやっぱり routes.rb に map.resources :books がないっす
MySQL使ってるからでしょうか・・・
343:nobodyさん
10/04/12 22:50:53
rake routesにも当然出てこないよねぇ。
そういえば、 >>328 に手で追加してもNameError となるとあるが、
ルーティングが未定義(と認識されている)の場合はRoutingErrorになるはず。
ルーティング以前の問題がありそうだ。
344:322
10/04/12 23:00:17 prv77747
インストール手順も何か手がかりになれば
Rubyその他はパッケージから
$ sudo aptitude install ruby ruby1.8-dev rake
RubyGemsは1.3.6をダウンロードして
$ /usr/bin/ruby1.8 setup.rb install
Railsはgemで
$ sudo gem install rails
あとは mysql-server をパッケージから、mysqlドライバを gem でインストールしました
345:322
10/04/12 23:50:58 prv77747
あー、もしかしてと思ってSQLite3で同じことやったら見事に動きました・・・
やっぱMySQL関係で躓いてる見たいです
今日は気力が尽きたので明日からまた調べてみます
346:nobodyさん
10/04/13 00:00:37
database.ymlに指定したユーザーに対してgrantしてない→
DBにアクセスできないのでテーブルスキーマを参照できない→
ので、実はscaffold作成が不完全に終わっている
とかそういう感じかね。
347:nobodyさん
10/04/13 00:20:15
もはや RoR 関係ないということで終了
348:322
10/04/13 00:45:52
>>346
rootユーザーですが一応GRANTで全権限付与してみましたが関係なさそうです
scaffoldが何らかの理由で不完全に終わっているようなのでもうちょっと調べてみます。
349:nobodyさん
10/04/13 05:09:33
そのままサイト乗っ取られそうだw
350:nobodyさん
10/04/13 14:54:30
>>339
スレリンク(tech板)
スレリンク(tech板)
351:nobodyさん
10/04/13 19:48:06
form_forタグの中でユーザに画像をアップロードさせたいのですが、
DBに変なデータが入ってしまいます。
新規作成画面はこんな感じです。
<% form_for(:book, :url => {:controller => 'books', :action => 'create'}, :html => {:multipart => true}) do |f| %>
<p>
<%= f.label :image %><br />
<%= f.file_field :image %>
</p>
<p>
<%= f.submit 'Create' %>
</p>
<% end %>
データを受け取るコントローラ側はこんな感じです。
@book = Book.new(params[:book])
@book.save
画像を選択してformの送信ボタンを押すと、以下のようなパラメータが送信されて
{"commit"=>"Create",
"book"=>{"image"=>#<File:/tmp/CGI20100413-2396-5jhla9k-0>}}
DBのimageカラムには以下のようなデータが入ります。
--- !ruby/object:File {}
正常に画像データを入れるにはどうすればいいでしょうか。
352:nobodyさん
10/04/13 19:58:04
入れた後、取り出すにはどうすればいいでしょうかとか言ってきそうだな
353:322
10/04/13 20:53:20
お騒がせしております。
MySQLを5.1から5.0へダウングレードしアプリケーションを作成したところ
無事に動作しました。
原因は分かりませんがMySQL関連のトラブルでも無いような気がしてます。
ありがとうございました。
354:nobodyさん
10/04/14 13:02:35
次のようなroutingを定義したいです。
GET /videos/:id(.:format) {:action=>"show", :controller=>"videos"}
routes.rb に次のように書いたのですが、
map.connect '/videos/:id.:format', :controller=>"videos", :action=>"show", :conditions=>{:method=>:get}
rake routes | grep videos とすると、こんな出力になります。
GET /videos(/:id(.:format)) {:action=>"show", :controller=>"videos"}
つまり、「/videos/:id(.format)」にならず「/videos(/:id(.:format)」になってしまいます。
どうしてでしょうか。また正しい書き方を教えてください。
355:nobodyさん
10/04/14 15:04:38
2.3.5で作り立てのアプリに >>354 のmap.connectを追加したら
GET /videos/:id(.:format) {:controller=>"videos", :action=>"show"}
になった。
で、同じことを 3.0.0.beta3 でやったら
GET /videos(/:id(.:format)) {:controller=>"videos", :action=>"show"}
になった。
あ、'/videos/:id(.:format)' だと
GET /videos/:id((.:format)) {:controller=>"videos", :action=>"show"}
になるな。括弧が二重に出るのが気になるけど…
Rails3式のオススメは
match 'videos/:id(.:format)' => 'videos#show', :via => :get
で
GET /videos/:id(.:format) {:controller=>"videos", :action=>"show"}
356:nobodyさん
10/04/14 16:42:41 3rT4Ng9m
ヘ⌒ヽフ
( ・ω・) dd
/ ~つと)
357:nobodyさん
10/04/14 17:08:05
>>355
おーそのとおり、Rails3でチャレンジしてました。
match をつかったらばっちりでした。さんくすです。
358:nobodyさん
10/04/14 21:22:20 25BSt7Kc
Rails 3 beta 3 is out: URLリンク(bit.ly) -- Yes, Dorothy, we're getting close to home now!
約17時間前 Tweetieから
dhh
URLリンク(twitter.com)
359:nobodyさん
10/04/14 21:31:38
>>358
3レスくらい前見とけ。
360:nobodyさん
10/04/14 21:47:42 25BSt7Kc
Rails 3.0: Third beta release
Posted by David April 13, 2010 @ 07:35 PM
URLリンク(weblog.rubyonrails.org)
361:nobodyさん
10/04/15 00:39:26
おいおい、もう正式リリースが出ちゃいそうな勢いだな
情報集めるのめんどいから3ヶ月くらい経ってから試してみよう
本も一斉に出版されるんだろうな。個人的にはRails Wayに期待
362:nobodyさん
10/04/15 01:20:27
AWDwR 4th betaだそうな
発売は今年の10月
URLリンク(pragprog.com)
363:nobodyさん
10/04/15 07:39:20 CdJP80B6
Twitter統計情報:登録利用者数は105,779,710人で、1日の増加数は30万人
URLリンク(jp.techcrunch.com)
364:nobodyさん
10/04/15 09:32:31
スレチ
というかこれ同一人物(ボット)? アク禁にしてもらいたくなってきた…
365:nobodyさん
10/04/15 19:18:42 CdJP80B6
ツイッター「つぶやき」全保存を計画、米議会図書館 国際ニュース : AFPBB News
URLリンク(www.afpbb.com)
366:nobodyさん
10/04/16 00:10:06
>>364
基地外は嫌がるともっとやるからやめとけ
367:nobodyさん
10/04/16 19:18:34
Railsで、フォーム入力値を自動的にstripするにはどうしたらいいですか。
scaffoldで作られたコードだと、入力の前後の空白が取り除かれません。
368:nobodyさん
10/04/16 19:56:02
passenger-2.2.11 rails-2.3.5 ruby-1.8.6
passengerインストールしたのにNot foundでページが表示されない。
Railsが動いてないのはわかるけどどうしたらいいかわからん。
.htaccess作らないとだめなのかな?
369:nobodyさん
10/04/16 20:15:21
>>367
自動的にはされない。params自分でいじくって。
scaffoldはあくまでとっかかりのscaffold(足場)にすぎん。
370:nobodyさん
10/04/16 20:18:02
>>368
モジュールコンパイル手順とApacheのpassenger設定くらいさらそうぜ。
371:nobodyさん
10/04/16 20:32:29
>>370
Apache再インスコ
confはURLリンク(fedorasrv.com)の設定通り
gem install passenger
passenger-install-apache2-module←not foundと出た奴をインスコして再度成功
↑で出てきた3行をconf最終行に貼り付け
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11
PassengerRuby /usr/bin/ruby
その後railsで適当に作成してDocumentRootを/Publicに変更して
URLリンク(nantoka.com)を表示
About your application’s environmentクリック
Not Found The requested URL /rails/info/properties was not found on this server.←今ここ
後Fedora10ね。小出しになってすみません
372:nobodyさん
10/04/16 20:48:17
おおっと
ルートをシンボリックリンクから直にかえてAllowOverride allにしたら
Not foundからWe're sorry, but something ...になったぞ
373:nobodyさん
10/04/16 21:06:11
About your application's environmentクリックできる画面に行けるっこてことは
Railsアプリへのリクエストは出来ているわけね。
We're sorry, but something の画面が出たならバックトレースも出ているかな?
あとlog/production.log (PassengerのデフォルトではRailsのproduction環境を使う)
374:nobodyさん
10/04/16 21:09:09
production環境用DB作ってないんじゃないかと予想。
PassengerがRailsアプリを動かす環境は
RailsEnv development
で変えられる。
375:nobodyさん
10/04/16 21:11:41
>>373
log/production.log見ても何も書かれていないんだ。
httpd/error_logの書き込みも無くなった。
これから俺はどうすればいいんだ・・・
376:nobodyさん
10/04/16 21:18:17
We're sorry, but something went wrong (500)
は Internal Server Error でpublic/500.html が表示されている
(=アプリのエラー)なので、きっと log/ のいずれかのファイルに
エラーログが出ているはず。
377:nobodyさん
10/04/16 21:26:29
>>374
>>376
ありがとうございます
confにRailsEnv development書き込みました
(どこに書けばいいのかわからなかったので<Directory />の間に入れました)
その後databese.ymlにmysqlのパスワード書きました
development.logに書き込みありました
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/bin/passenger-spawn-server:61
これを頼りにもう少しがんばってみようと思います
378:nobodyさん
10/04/16 21:40:40
Apacheをリスタートしたら表示できました。
>>370さん,>>373さん>>374さん,>>376さん本当にありがとうございます
4日にサーバー用パソコン届いてからずっと試行錯誤してたのでとても嬉しいです。
これでやっとトイレに行けます
379:nobodyさん
10/04/17 07:15:05 TEVmwjcx
All aboard! An introduction to Rails 3
URLリンク(www.ibm.com)
380:nobodyさん
10/04/18 05:02:15 XUvz5gK5
Rails基礎文法最速マスター
URLリンク(d.hatena.ne.jp)
素顔のデジタルネイティブ:
原上ソラ―勉強会の再構築を図る気鋭の中学生 (2/2)
URLリンク(www.itmedia.co.jp)
381:nobodyさん
10/04/18 06:02:48
その文法最速マスターは最低だったな。アフィ目的としか思えない
382:nobodyさん
10/04/18 20:04:02
rails使える月1000円未満のレン鯖教えてください!
ちなみに1日5万pvの予定です。
383:nobodyさん
10/04/18 20:42:21
海外のVPSならたいてい1000円以下で借りる事ができる。
国内でもスペックはやや落ちるが1000円以下で借りれるVPSプランが出始めた。
URLリンク(dream.jp)
URLリンク(www.saases.jp)
URLリンク(jp.webk.net)
他にもいろいろあるからググって探してくれ
384:nobodyさん
10/04/18 21:50:08 XUvz5gK5
Railsで作ったひとりサービスをリリースするまでやっておくこと20個 : 僕は発展途上技術者
URLリンク(b.hatena.ne.jp)
385:nobodyさん
10/04/18 21:54:29
>>383
1000円以下のVPSとかあるんですね!
ありがとうございます!
386:nobodyさん
10/04/18 22:09:06
>>384
こういうサイト、もっとくれ
387:nobodyさん
10/04/19 02:42:02
つURLリンク(pc11.2ch.net)
388:nobodyさん
10/04/19 21:21:28
>>381
それ12歳が書いたって書いてあるぞ
389:nobodyさん
10/04/19 22:44:10 Rn3Rb14D
[Twitter][サービス][リリース] Twitter解析サービスをherokuでリリースしてみました - mat_akiの日記
URLリンク(d.hatena.ne.jp)
390:nobodyさん
10/04/19 23:12:32 Rn3Rb14D
なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” ? @IT
URLリンク(b.hatena.ne.jp)
サービスの構造がシンプルなTwitterは、サービス開始当初には実装もシンプルだったようだ。
各つぶやきのIDをプライマリキーとして、ユーザーIDやテキスト、時刻などを1つのテーブルに保存。
これをマスター・スレーブ構成とすることで、readの性能を上げるというストレートなスケーリングを行っていたという。
Twitter創始者が語るWeb 2.0の要諦 − @IT
URLリンク(www.atmarkit.co.jp)
ウィリアム氏がOdeo内で始めた小さなプロジェクトが「Twitter」だ。
Ruby on Railsを使って2週間で最初の動くバージョンを 作り上げた
391:nobodyさん
10/04/20 01:11:41 ywvvN07o
DB Charmer - ActiveRecord Connection Magic Plugin
URLリンク(kovyrin.net)
DbCharmer ? Rails Can Scale!
URLリンク(kovyrin.net)
URLリンク(github.com)
392:nobodyさん
10/04/20 09:07:32 ywvvN07o
Still navigating #Rails3 issues. Did you know that #Cucumber requires test-unit, even when you're using #RSpec?
約4時間前 webから
URLリンク(twitter.com)
scottburton
Scott Burton
393:nobodyさん
10/04/20 12:18:21
ここに自動投稿してるってことはここを見てるんだろうけど、
本当に迷惑だからやめてくれ
ほかにもちらほらやめろという意見があったが、
逆に役に立つ・やってくれというやつはいるのか?
394:nobodyさん
10/04/20 13:14:42
Railsニュース書き込みスレとかたてて別でやってほしい
というか自分のblogでやればいい
迷惑だ
395:nobodyさん
10/04/21 18:18:33
■参考サイト
<英語>
本家:URLリンク(www.rubyonrails.org)<)
開発者のblog:URLリンク(weblog.rubyonrails.org)
参考wiki:URLリンク(wiki.rubyonrails.org)
これ全部ドメイン失効で見れないんだけど
396:nobodyさん
10/04/21 18:35:38
げげっ、やばいんじゃない? > rubyonrails.org
397:nobodyさん
10/04/21 19:18:49
ブームは去ったwww
398:nobodyさん
10/04/21 19:22:28
Domain Name:RUBYONRAILS.ORG
Created On:19-Apr-2004 22:40:29 UTC
Last Updated On:20-Apr-2010 15:00:41 UTC
Expiration Date:19-Apr-2011 22:40:29 UTC
更新はされてるっぽいな
399:nobodyさん
10/04/21 19:23:10
Roby on Rails
ワロスwww
URLリンク(robyonrails.com)
400:nobodyさん
10/04/21 19:26:11
そのままサイト乗っ取られそうだw
401:nobodyさん
10/04/22 00:00:57
三年前も同じことがあった気がする
402:nobodyさん
10/04/22 01:17:19
直ってる
403:nobodyさん
10/04/22 01:53:25 dEA8Sl4H
URLリンク(rubyonrails.org)
URLリンク(robyonrails.com)
404:nobodyさん
10/04/22 06:01:05 dEA8Sl4H
SQLiteのテストコードは4567万8000行! 本体のコードは6万7000行 − Publickey
URLリンク(www.publickey1.jp)
405:nobodyさん
10/04/22 23:19:55
ニュースの自動投稿はともかく、はてブのURLの方を貼る意図がわからん
406:nobodyさん
10/04/22 23:28:49
自動投稿の主はせっかくなのでRails&Rubyニューススレ立てれw
つか、今なら twitterとか、中身ありならtumblrに投稿したらいいと思うよ。
APIあるから2chより自動投稿しやすいだろうし、作って告知してくれたらfollowするよ
407:nobodyさん
10/04/23 23:16:50
Ruby素人の質問です。
RoRでDBは使用せず、ページ間でフォームの受け渡しを勉強しています。
ページ間の受け渡し方法がうまくいかないのですが、どのように記述すれば
よろしいでしょうか?参考になるサイトなどありましたら教えていただきたいです。
現在は以下のように記述しています。
#-- name_controller.rb --
def form
end
def display
end
#-- form.html.erb --
:
<% form_tag :action => 'display' do %>
<%= text_field_tag('name', @name) %>
<%= submit_tag "OK" %>
<% end %>
:
#-- display.html.erb --
:
名前<%=h params[:name] %>
:
408:nobodyさん
10/04/24 00:15:57
def form
end
def display
name = params[:name]
end
#-- form.html.erb --
:
<% form_tag :action => 'display' do %>
<%= text_field_tag('name', @name) %>
<%= submit_tag "OK" %>
<% end %>
:
#-- display.html.erb --
:
名前<%=h name %>
409:407
10/04/24 00:49:16
>>408
ありがとうございます
<%= text_field_tag('name', @name) %>
で@nameに'name'が代入されると勝手に勘違いをしていました
410:nobodyさん
10/04/24 00:50:52 U1rFvmKp
Rails 3 ではコントローラーが整理され、また SQL クエリーも実用的になったため、作成するコード量は従来よりも少なくなります。
URLリンク(www.ibm.com)
411:nobodyさん
10/04/24 00:53:16 U1rFvmKp
Sunspot Full-text Search for Rails/Ruby
URLリンク(www.therailworld.com)
Railsの認証プラグインClearanceを使う - Hello, world! - s21g
URLリンク(blog.s21g.com)
412:nobodyさん
10/04/24 01:04:40
>>411
1年以上前のブログ記事を紹介するとか勘弁してよ。
迷惑だと言われても仕方ないんじゃないか。
413:nobodyさん
10/04/24 02:46:21 U1rFvmKp
Subject: [ANN] Rails 0.5.0: The end of vaporware!
From: David Heinemeier Hansson
URLリンク(blade.nagaokaut.ac.jp)
URLリンク(blade.nagaokaut.ac.jp)
414:nobodyさん
10/04/24 02:53:30 U1rFvmKp
>>4
Scheduling tasks in Ruby / Rails - igvita.com
URLリンク(www.igvita.com)
415:nobodyさん
10/04/24 06:02:47 fPHp9TAi
>>4
jmettraux's rufus-scheduler at master - GitHub
URLリンク(github.com)
rufus-scheduler rdoc
URLリンク(rufus.rubyforge.org)
ruote - index
URLリンク(ruote.rubyforge.org)
416:407
10/04/24 11:37:26
またまた質問で申し訳ありません。
DBを使わないModelを作りたい場合はどのようにしたらよいでしょうか?
script/generate modelをするとmigrateファイルが作られてしまいます。
イメージとしてはRailsのModelの便利な部分をDB無しで
そのまま使えないのだろうかと思っていますが、
script/generate model はDBありきなのでしょうか?
参考になるサイトなどありましたら教えていただきたいです。
417:nobodyさん
10/04/24 12:06:59
>>416
DBと無縁なクラスをapp/modelsに自分で置くのは好きにできる。
ActiveRecordの便利な部分を使うには、自分で置いたクラスに、ActiveRecordが
内部で呼ぶメソッドを頑張って必要な分定義しなければならない。
Rails3ではActiveModelっていうのが導入されて、約束を守って作ったクラスで
validationとかbefore/afterとかのActiveRecordの便利なメソッドを容易に利用
できるようになっている。
URLリンク(yehudakatz.com)
418:nobodyさん
10/04/24 12:15:45
>>416
おぉぉ、早速回答ありがとうございました
app/models には ActiveRecord の便利機能は使えずとも
自分で好きなクラスを配置できるのですね
自分がやりたい事は Rails3 にはあるのですね
419:nobodyさん
10/04/24 12:18:44 EuK6Ou1Z
Rails開発日記: ActiveRecordを使わないRailsアプリ
URLリンク(underrails.seesaa.net)
420:nobodyさん
10/04/24 12:21:14 EuK6Ou1Z
RailsでDBなしでサイト作り - na-memo
URLリンク(d.hatena.ne.jp)
421:nobodyさん
10/04/24 12:24:16
ちょっと基本的なことをふと思って質問するのですが、
scaffoldなどでモデルに対応したフォームを作ったとします。
モデル内のある値のみユーザーに任意に変更して欲しくない(プログラムからのみ変更可のう)、
という場合はどのように制限したらよいのでしょうか?
フォームのタグを外す(inputでなく単にlabelにするとか)だけだと
極論、値は編集できてしまいますよね?
paramsの中身をnewやupdate_attributeなどをそのまま渡すような設計だと
このような場合、通常Railsではどうするものでしょうか?
CRUDさせないものは別テーブルにおくものなのでしょうか?
422:nobodyさん
10/04/24 12:28:40 EuK6Ou1Z
attr_protected
URLリンク(blog.digital-squad.net)
423:421
10/04/24 23:16:00
>>422
おお、こんなのあったんだ。サンクス
しかし、Rails guideや公式wiki検索したけどなかったというかマイナーな機能なのか。
電車で起業する男のブログ Flexible Rails: Iteration10 後半
URLリンク(hannaka.blog92.fc2.com)
ここみてて不安になったんだけどassociation用のカラムも不正なフォームなんかで書き換えできたりするの?
マジで!?全然きにしてなかったよ
もしかしてid書き換えとかcreated_at書き換えとかもあるのか?
424:nobodyさん
10/04/25 00:04:51
idとtype(STIで使われる型名)はattr_protected扱いになってる。
明示的に変更すればそっちが保護対象。
active_record/base.rb の attributes_protected_by_default を参照。
425:nobodyさん
10/04/25 11:13:57
rails3っていつ正式リリースされんの?そういう情報ってどこにかいてんの?
426:nobodyさん
10/04/25 12:51:16
正式リリースは少なくとも1.9.2の後じゃないの?
Railsの開発者もRailsで1.9+UTF使いたいならRails3と1.9.2を待てって言ってるしな
URLリンク(groups.google.co.jp)
1.9.2の正式リリースは6月くらいの予定って前やってたよ
427:nobodyさん
10/04/25 20:32:44
RubyKaigi2010の前後だろう
428:nobodyさん
10/04/25 21:20:43 TeJkdj/3
scaffold後にrake db:migrationで以下のエラー。
最初のmigrationだから管理テーブル作ろうとしてるみたいだけど
なんで失敗するんでしょうか。
SQLite3::SQLException: attempt to write a readonly database: CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)
429:nobodyさん
10/04/25 21:26:58
a readonly database
430:nobodyさん
10/04/25 21:31:20 TeJkdj/3
>>429
幾つかコントローラとビューつくっただけで、DBの設定はしてないのですが
なぜreadonlyになってるんでしょう?
入門書では特に問題なくいってるんですが。。。
431:428
10/04/25 22:00:43 TeJkdj/3
db/development.sqlite3がrootで作られてました。
script/serverをポート80で動かすためにrootで起動したりしていたのが
原因のようです。
432:nobodyさん
10/04/26 13:44:03 Tx2BjM6T
futuro78 - アイデアだけでも世界を変えられる ...
URLリンク(futuro78.tumblr.com)
AirBnBの2人はアイデアを証明し、ベンチャーキャピタリストから投資を集め、今はRailsハッカーを雇い入れてWebサイトを開発・運営している。
ネットで部屋を貸し借りして“人間らしい旅”を 「AirBnB」を使ってみた ? @IT
URLリンク(www.atmarkit.co.jp)
2人がAirBnBを立ち上げたのは2008年10月だが、劇的な成功によってその名を全米に知らしめたのは、2009年1月中旬に行われたオバマ大統領の就任演説だった。
URLリンク(b.hatena.ne.jp)
433:nobodyさん
10/04/27 08:28:17 Xn3lqzAj
@IT Special PR:600億PVもMySQLで! モバゲーのインフラ底力
URLリンク(b.hatena.ne.jp)
memcachedを活用するには、キャッシュとDBの一貫性をアプリ側で意識して書くか、
フレームワークで吸収して整合性を保つ必要がある。
これにはシステムの複雑化を招くというマイナス面がある。
障害時の問題の切り分けも難しくなる。
「memcached導入となれば当然開発工数の問題もありますし、
インフラを見ているわれわれからすれば、InnoDBで、そこまで困ることがあるかな、という印象です」
434:nobodyさん
10/04/27 13:01:58 Xn3lqzAj
naoyaのはてなダイアリー - MyISAM vs InnoDB
URLリンク(d.hatena.ne.jp)
Mixi がほとんど InnoDB使ってる
435:nobodyさん
10/04/27 13:09:30 Xn3lqzAj
Google、MySQL改善提案 - マルチコアでInnoDBより高速に
URLリンク(journal.mycom.co.jp)
同社では過去にもすでにMySQL向けの機能拡張パッチを公開している。今回さらに次の機能拡張を実施するためのパッチが公開された。
マルチコアサーバでよりInnoDBが高速に動作するように改善
436:nobodyさん
10/04/27 14:05:25
基地外はどうあってもスパムをやめないつもりらしいな
437:nobodyさん
10/04/27 19:50:53 Xn3lqzAj
スクリプト言語の息の根を止めるのは案外 SSD かもな - kwatchの日記
URLリンク(b.hatena.ne.jp)
Last.fmがサーバにSSDを導入、分散ファイルシステムもSSD対応にしてスケール向上に成功! − Publickey
URLリンク(www.publickey1.jp)
SSDで同時接続数が300から7000に増加
438:nobodyさん
10/04/27 22:33:59
webprog関係ニューススレッドでもつくるか!
439:nobodyさん
10/04/28 02:18:16
別のスレ立てて移動したいけど、どうせくっ付いて来るよな。
どうしようもないなぁ、このスパム野郎は・・・
440:nobodyさん
10/04/28 08:43:29 S7pWKuGF
[Scala] RubyからScalaに乗り換えた15くらいの理由
URLリンク(wota.jp)
Amazon.co.jp: 初めてのScalaプログラミング: David Pollak: 本
URLリンク(www.amazon.co.jp)
441:nobodyさん
10/04/28 11:30:44
せめてコテハンつけて欲しい。
NG指定するから。
442:nobodyさん
10/04/29 00:51:26
いや、移動しよう。取得元を増やしてるのかどんどんエスカレートしてる
問題はスレタイだが RoR とかあんまり分からんだろうし、どうしよう
443:nobodyさん
10/04/29 01:14:18
Rails Story on web
444:nobodyさん
10/04/29 02:21:34
>>442
じゃあ、スレタイはそれでいいや。
あと、検索用にRubyって文字も入れてほしい。[Ruby] RoRとか。
445:nobodyさん
10/04/29 06:15:26
移動するのはいいけど、Railsって単語をスレタイから外すのはどうかと・・・
446:nobodyさん
10/04/30 02:55:51
rspecでBDDする参考書籍ってないんでしょうか?
BDDの特集記事がのってるWEB+DB PRESS Vol.45買おうと思ってるんですが2008年のですし古いですかね。
しかし、The Rspec Bookってまだ未発売なんですよねえ・・・。
下記サイトでベータ版のPDF買ってもいいですけどPC以外でも見たいんですよえ。
携帯用の電子ブックビューアーとか本当にほしくなりますね。
The Pragmatic Bookshelf | The RSpec Book
URLリンク(www.pragprog.com)
(The Pragmatic BookshelfてPDFとリアル書籍も一緒に注文したら安くなるけど日本に送ってくれるんだろうか・・・?)
447:nobodyさん
10/04/30 09:07:10
>>446
送ってくれる。
448:nobodyさん
10/04/30 18:42:47 wU9Sq/SV
Ruby使いのためのScalaのススメ
URLリンク(www.slideshare.net)
[Scala] RubyからScalaに乗り換えた15くらいの理由
URLリンク(wota.jp)
Amazon.co.jp: 初めてのScalaプログラミング: David Pollak: 本
URLリンク(www.amazon.co.jp)
449:nobodyさん
10/05/02 13:00:41 vJw61Zsg
Amazon.co.jp: Ruby on Rails携帯サイト開発技法: 伊藤 祐策, 富田 陽介, 三上 喜之: 本
URLリンク(www.amazon.co.jp)
第1章 開発環境と公開環境の構築
第2章 Ruby on Rails+jpmobileによる携帯サイト入門
第3章 携帯サイトにおける文字と絵文字の扱い
第4章 位置情報の活用
第5章 メールを利用したアプリケーション
第6章 HTMLメールを利用したアプリケーション
第7章 Flash Liteを利用したアプリケーション
第8章 jpmobileを使ったセッション管理と携帯サイト
第9章 外部モジュールに頼らない携帯サイトの実装
第2章以降ではそれぞれ簡単なサンプルアプリケーションを作り、実際に動かします。
・開発環境、公開環境の構築
・Ruby on Railsの基礎
・携帯向けRailsプラグインjpmobile
・GPS、位置情報
・空メール、写真添付メール
・Flash Lite動的生成
・携帯の認証とセッション
・携帯プラグインにもチャレンジ!
450:nobodyさん
10/05/02 18:59:09
本気で移動したいなぁ
スレタイは、【RoR】 Ruby on Rails
でどう?
Railsって言葉が入ると、>>449みたいなのがまた来るかもしれないけど
とりあえず立ててみて様子を見るほうが良いんじゃないかな
451:nobodyさん
10/05/02 20:36:43
いつまでも愚痴愚痴言ってる奴もうぜー
移動したいなら自分で立ててそっちに行け
それが出来ないなら運営に言え
毎回URL貼ってる時点で対応されるだろ
452:nobodyさん
10/05/02 21:25:04
>>450
それでいいよ。スレ立てできる?
>>451
スパムが続くんだから言い続けるやつがいて当然だろ
本人はこのスレ見てるんだろうから、
やめてほしいと思ってレスするのは当たり前
453:nobodyさん
10/05/03 00:58:46
投稿してる奴は良かれと思ってやってるんだろうから
新しいスレ立ててもきっとマルチされるだけ
それより反応する奴の方がうざい
454:nobodyさん
10/05/03 02:59:27
自動投稿するだけして反応を見ていないなら、スレ立てする意味はある。
スパム目的ならばスレ立てしても状況は変わらない。
455:nobodyさん
10/05/03 12:49:23
うざいうざい連呼してるやつの方がよっぽどうざいのだが・・・
456:nobodyさん
10/05/03 13:04:49
x スパム目的ならばスレ立てしても状況は変わらない。
o スパム目的ならばスレ立てしても状況はもっと悪くなる。
457:nobodyさん
10/05/03 13:31:28
>>456
ちゃんと理由も書こうね。
458:nobodyさん
10/05/03 15:23:15 nSJx/Nkb
理由は自治スレに書かれてる
459:451
10/05/05 12:44:24
>>452
ちょっと旅行いってたので、返事遅れました。
スレ立てました。
スレリンク(php板)
460:nobodyさん
10/05/05 12:46:11
↑あ、名前ミスった。
450です。
とりあえず、上のスレにも同様にスパムの投稿がされるか様子を見てみるという事で。
461:nobodyさん
10/05/05 12:53:30 Ml1ikqkB
rufus-schedulerですが、1時間おきに実行するソースを書いてますが、
ローカルではきちんと1時間おきに実行されますが、
Herokuでは最初の1時間しか実行されません。
Herokuはフリー版だとcronが1日一回という制約があるそうですが、
プラグインのrufus-schedulerも同じ制約なのでしょうか。
調べても分かりませんでしたので、ご存知の方いましたら教えてください。
462:nobodyさん
10/05/05 15:38:55
削除ガイドライン違反
8. URL表記・リンク
宣伝・罠・実行リンク
・明らかに宣伝を目的としたリンク・クリックや訪問で課金が発生するもの等は、宣伝掲示板以外では削除します。
463:nobodyさん
10/05/05 21:36:28
>>461
これかな?
rufus-scheduler 2.0.4
URLリンク(rufus.rubyforge.org)
rufus-scheduler 2.0.4
URLリンク(rufus.rubyforge.org)
実装軽く見たけど、Rufus::Scheduler::PlainScheduler駆動(EventMachineじゃないと)だと
一定時間ごとの処理こなすのに、プロセス(?ていうのかな?ツッコミして)が立ち上がりっぱなしになるんじゃないのかな。
制約というか、herokuだと一定時間でプロセスが落とされて、その後のスケジュールが実行されないんじゃないのかという。
ようするにrufus-schedulerは立ちあげっぱなしにしとかないといけないけど、herokuではそうはいかない、と。
素直にやるなら、herokuの有料cronか、background job(これも有料か?)使うか。
俺はherokuでcronもどきやるときは、外部のレンタルサーバーでcron使えるところに
wget --spider http://(herokuのアプリのドメイン)/cron/hogehoge
みたいなのをしこんでる。
heroku側のサービスにアクセスないと、外部cronのアクセス時に時間かかって失敗するのがたまにキズ・・・
外部のレンタルサーバーも大概一定時間でプロセス落とされるからね。
464:nobodyさん
10/05/05 23:43:34 ic0eYyNi
>>461
ありがとうございます。
行き詰まってましたので、大変助かりました。
コストがかけられない状況ですので、
無料のcronが使えるレンタルサーバーを見つけて、
wgetをしこんでみようと思います。
cronが使える無料サーバーは限られてるみたいですが。。。
g○eが良さそうですね。
取り急ぎ、お礼を申し上げます。
465:nobodyさん
10/05/07 17:18:23
Passengerで動作しているRailsアプリがあります。
このRailsアプリを複数人でコーディングするために、
svn管理された(しかしソース自体は全く同じ)ものに入れ替えたところ
最初はちゃんと動いていたのですが次の日にIO関係のカーネルエラーが発生してサーバが壊れました。
apacheを停止せずに、動作中のRailsアプリケーションを突然削除して、
異なる(svn管理された)Railsアプリケーションを同じ名前で配置しました。
おかしなことをした自覚はあるのですが、こんな作業でカーネルエラーなんて発生するものでしょうか?
466:nobodyさん
10/05/07 17:18:44 6ezmw/83
heroku open が失敗する…
別にURL行けばいいだけの話なんだけど、
ぜひともheroku open(エンター強打)で、ページに飛びたいです。
OSはwindows7です。
> heroku open
Opening URLリンク(falling-xxxxxx-21.heroku.com)
'http:' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
------------------------------------------------------------------
なぜこうなるのでしょう…わかる方いましたら、何卒お願いします。
467:nobodyさん
10/05/07 18:22:52
open なんてあったのかー。irb で
require 'rubygems'
require 'launchy'
url = "URLリンク(falling-xxxxxx-21.heroku.com)"
URI.parse(url).class
Launchy::Browser.handle? url
Launchy::Application.find_application_class_for url
Launchy::Browser.new
してみるのだ。Windows では start なるプロセスが使われるそうだぞ
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4901日前に更新/201 KB
担当:undef