1 名前:nobodyさん [2010/02/19(金) 16:13:13 ID:SpWtnpr8] ■前 【Ruby】Ruby on Rails Part8 pc11.2ch.net/test/read.cgi/php/1252842574/ ■参考サイト <英語> 本家:www.rubyonrails.org API document:api.rubyonrails.com/ 開発者のblog:weblog.rubyonrails.org/ 参考wiki:wiki.rubyonrails.org/rails <日本語> Rails' wiki: wiki.fdiary.net/rails/
405 名前:nobodyさん mailto:sage [2010/04/22(木) 23:19:55 ID:???] ニュースの自動投稿はともかく、はてブのURLの方を貼る意図がわからん
406 名前:nobodyさん mailto:sage [2010/04/22(木) 23:28:49 ID:???] 自動投稿の主はせっかくなのでRails&Rubyニューススレ立てれw つか、今なら twitterとか、中身ありならtumblrに投稿したらいいと思うよ。 APIあるから2chより自動投稿しやすいだろうし、作って告知してくれたらfollowするよ
407 名前:nobodyさん mailto:sage [2010/04/23(金) 23:16:50 ID:???] 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さん mailto:sage [2010/04/24(土) 00:15:57 ID:???] 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 mailto:sage [2010/04/24(土) 00:49:16 ID:???] >>408 ありがとうございます <%= text_field_tag('name', @name) %> で@nameに'name'が代入されると勝手に勘違いをしていました
410 名前:nobodyさん [2010/04/24(土) 00:50:52 ID:U1rFvmKp] Rails 3 ではコントローラーが整理され、また SQL クエリーも実用的になったため、作成するコード量は従来よりも少なくなります。 www.ibm.com/developerworks/jp/web/library/wa-introrails3/
411 名前:nobodyさん [2010/04/24(土) 00:53:16 ID:U1rFvmKp] Sunspot Full-text Search for Rails/Ruby www.therailworld.com/posts/23-Sunspot-Full-text-Search-for-Rails-Ruby Railsの認証プラグインClearanceを使う - Hello, world! - s21g blog.s21g.com/articles/1365
412 名前:nobodyさん mailto:sage [2010/04/24(土) 01:04:40 ID:???] >>411 1年以上前のブログ記事を紹介するとか勘弁してよ。 迷惑だと言われても仕方ないんじゃないか。
413 名前:nobodyさん [2010/04/24(土) 02:46:21 ID:U1rFvmKp] Subject: [ANN] Rails 0.5.0: The end of vaporware! From: David Heinemeier Hansson blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/107370 blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/1
414 名前:nobodyさん [2010/04/24(土) 02:53:30 ID:U1rFvmKp] >>4 Scheduling tasks in Ruby / Rails - igvita.com www.igvita.com/2007/03/29/scheduling-tasks-in-ruby-rails/
415 名前:nobodyさん [2010/04/24(土) 06:02:47 ID:fPHp9TAi] >>4 jmettraux's rufus-scheduler at master - GitHub github.com/jmettraux/rufus-scheduler/ rufus-scheduler rdoc rufus.rubyforge.org/rufus-scheduler/ ruote - index ruote.rubyforge.org/
416 名前:407 mailto:sage [2010/04/24(土) 11:37:26 ID:???] またまた質問で申し訳ありません。 DBを使わないModelを作りたい場合はどのようにしたらよいでしょうか? script/generate modelをするとmigrateファイルが作られてしまいます。 イメージとしてはRailsのModelの便利な部分をDB無しで そのまま使えないのだろうかと思っていますが、 script/generate model はDBありきなのでしょうか? 参考になるサイトなどありましたら教えていただきたいです。
417 名前:nobodyさん mailto:sage [2010/04/24(土) 12:06:59 ID:???] >>416 DBと無縁なクラスをapp/modelsに自分で置くのは好きにできる。 ActiveRecordの便利な部分を使うには、自分で置いたクラスに、ActiveRecordが 内部で呼ぶメソッドを頑張って必要な分定義しなければならない。 Rails3ではActiveModelっていうのが導入されて、約束を守って作ったクラスで validationとかbefore/afterとかのActiveRecordの便利なメソッドを容易に利用 できるようになっている。 yehudakatz.com/2010/01/10/activemodel-make-any-ruby-object-feel-like-activerecord/
418 名前:nobodyさん mailto:sage [2010/04/24(土) 12:15:45 ID:???] >>416 おぉぉ、早速回答ありがとうございました app/models には ActiveRecord の便利機能は使えずとも 自分で好きなクラスを配置できるのですね 自分がやりたい事は Rails3 にはあるのですね
419 名前:nobodyさん [2010/04/24(土) 12:18:44 ID:EuK6Ou1Z] Rails開発日記: ActiveRecordを使わないRailsアプリ underrails.seesaa.net/article/54176120.html
420 名前:nobodyさん [2010/04/24(土) 12:21:14 ID:EuK6Ou1Z] RailsでDBなしでサイト作り - na-memo d.hatena.ne.jp/n-a-0/20100219/1266598981
421 名前:nobodyさん mailto:sage [2010/04/24(土) 12:24:16 ID:???] ちょっと基本的なことをふと思って質問するのですが、 scaffoldなどでモデルに対応したフォームを作ったとします。 モデル内のある値のみユーザーに任意に変更して欲しくない(プログラムからのみ変更可のう)、 という場合はどのように制限したらよいのでしょうか? フォームのタグを外す(inputでなく単にlabelにするとか)だけだと 極論、値は編集できてしまいますよね? paramsの中身をnewやupdate_attributeなどをそのまま渡すような設計だと このような場合、通常Railsではどうするものでしょうか? CRUDさせないものは別テーブルにおくものなのでしょうか?
422 名前:nobodyさん [2010/04/24(土) 12:28:40 ID:EuK6Ou1Z] attr_protected blog.digital-squad.net/article/106792109.html
423 名前:421 mailto:sage [2010/04/24(土) 23:16:00 ID:???] >>422 おお、こんなのあったんだ。サンクス しかし、Rails guideや公式wiki検索したけどなかったというかマイナーな機能なのか。 電車で起業する男のブログ Flexible Rails: Iteration10 後半 hannaka.blog92.fc2.com/blog-entry-19.html ここみてて不安になったんだけどassociation用のカラムも不正なフォームなんかで書き換えできたりするの? マジで!?全然きにしてなかったよ もしかしてid書き換えとかcreated_at書き換えとかもあるのか?
424 名前:nobodyさん mailto:sage [2010/04/25(日) 00:04:51 ID:???] idとtype(STIで使われる型名)はattr_protected扱いになってる。 明示的に変更すればそっちが保護対象。 active_record/base.rb の attributes_protected_by_default を参照。
425 名前:nobodyさん mailto:sage [2010/04/25(日) 11:13:57 ID:???] rails3っていつ正式リリースされんの?そういう情報ってどこにかいてんの?
426 名前:nobodyさん mailto:sage [2010/04/25(日) 12:51:16 ID:???] 正式リリースは少なくとも1.9.2の後じゃないの? Railsの開発者もRailsで1.9+UTF使いたいならRails3と1.9.2を待てって言ってるしな ttp://groups.google.co.jp/group/rubyonrails-core/browse_thread/thread/59148ea52e732e6 1.9.2の正式リリースは6月くらいの予定って前やってたよ
427 名前:nobodyさん mailto:sage [2010/04/25(日) 20:32:44 ID:???] RubyKaigi2010の前後だろう
428 名前:nobodyさん [2010/04/25(日) 21:20:43 ID: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さん mailto:sage [2010/04/25(日) 21:26:58 ID:???] a readonly database
430 名前:nobodyさん [2010/04/25(日) 21:31:20 ID:TeJkdj/3] >>429 幾つかコントローラとビューつくっただけで、DBの設定はしてないのですが なぜreadonlyになってるんでしょう? 入門書では特に問題なくいってるんですが。。。
431 名前:428 [2010/04/25(日) 22:00:43 ID:TeJkdj/3] db/development.sqlite3がrootで作られてました。 script/serverをポート80で動かすためにrootで起動したりしていたのが 原因のようです。
432 名前:nobodyさん [2010/04/26(月) 13:44:03 ID:Tx2BjM6T] futuro78 - アイデアだけでも世界を変えられる ... futuro78.tumblr.com/post/231663846 AirBnBの2人はアイデアを証明し、ベンチャーキャピタリストから投資を集め、今はRailsハッカーを雇い入れてWebサイトを開発・運営している。 ネットで部屋を貸し借りして“人間らしい旅”を 「AirBnB」を使ってみた ? @IT www.atmarkit.co.jp/news/200911/02/airbnb.html 2人がAirBnBを立ち上げたのは2008年10月だが、劇的な成功によってその名を全米に知らしめたのは、2009年1月中旬に行われたオバマ大統領の就任演説だった。 b.hatena.ne.jp/entry/www.airbnb.com/
433 名前:nobodyさん [2010/04/27(火) 08:28:17 ID:Xn3lqzAj] @IT Special PR:600億PVもMySQLで! モバゲーのインフラ底力 b.hatena.ne.jp/entry/www.atmarkit.co.jp/ad/dena/dena1004/index.html memcachedを活用するには、キャッシュとDBの一貫性をアプリ側で意識して書くか、 フレームワークで吸収して整合性を保つ必要がある。 これにはシステムの複雑化を招くというマイナス面がある。 障害時の問題の切り分けも難しくなる。 「memcached導入となれば当然開発工数の問題もありますし、 インフラを見ているわれわれからすれば、InnoDBで、そこまで困ることがあるかな、という印象です」
434 名前:nobodyさん [2010/04/27(火) 13:01:58 ID:Xn3lqzAj] naoyaのはてなダイアリー - MyISAM vs InnoDB d.hatena.ne.jp/naoya/20060729/1154139996 Mixi がほとんど InnoDB使ってる
435 名前:nobodyさん [2010/04/27(火) 13:09:30 ID:Xn3lqzAj] Google、MySQL改善提案 - マルチコアでInnoDBより高速に journal.mycom.co.jp/news/2008/09/11/054/index.html 同社では過去にもすでにMySQL向けの機能拡張パッチを公開している。今回さらに次の機能拡張を実施するためのパッチが公開された。 マルチコアサーバでよりInnoDBが高速に動作するように改善
436 名前:nobodyさん mailto:sage [2010/04/27(火) 14:05:25 ID:???] 基地外はどうあってもスパムをやめないつもりらしいな
437 名前:nobodyさん [2010/04/27(火) 19:50:53 ID:Xn3lqzAj] スクリプト言語の息の根を止めるのは案外 SSD かもな - kwatchの日記 b.hatena.ne.jp/entry/d.hatena.ne.jp/kwatch/20100427/1272326794 Last.fmがサーバにSSDを導入、分散ファイルシステムもSSD対応にしてスケール向上に成功! − Publickey www.publickey1.jp/blog/09/lastfmssd.html SSDで同時接続数が300から7000に増加
438 名前:nobodyさん mailto:sage [2010/04/27(火) 22:33:59 ID:???] webprog関係ニューススレッドでもつくるか!
439 名前:nobodyさん mailto:sage [2010/04/28(水) 02:18:16 ID:???] 別のスレ立てて移動したいけど、どうせくっ付いて来るよな。 どうしようもないなぁ、このスパム野郎は・・・
440 名前:nobodyさん [2010/04/28(水) 08:43:29 ID:S7pWKuGF] [Scala] RubyからScalaに乗り換えた15くらいの理由 wota.jp/ac/?date=20100426#p01 Amazon.co.jp: 初めてのScalaプログラミング: David Pollak: 本 www.amazon.co.jp/gp/product/4822284239
441 名前:nobodyさん mailto:sage [2010/04/28(水) 11:30:44 ID:???] せめてコテハンつけて欲しい。 NG指定するから。
442 名前:nobodyさん mailto:sage [2010/04/29(木) 00:51:26 ID:???] いや、移動しよう。取得元を増やしてるのかどんどんエスカレートしてる 問題はスレタイだが RoR とかあんまり分からんだろうし、どうしよう
443 名前:nobodyさん mailto:sage [2010/04/29(木) 01:14:18 ID:???] Rails Story on web
444 名前:nobodyさん mailto:sage [2010/04/29(木) 02:21:34 ID:???] >>442 じゃあ、スレタイはそれでいいや。 あと、検索用にRubyって文字も入れてほしい。[Ruby] RoRとか。
445 名前:nobodyさん mailto:sage [2010/04/29(木) 06:15:26 ID:???] 移動するのはいいけど、Railsって単語をスレタイから外すのはどうかと・・・
446 名前:nobodyさん mailto:sage [2010/04/30(金) 02:55:51 ID:???] rspecでBDDする参考書籍ってないんでしょうか? BDDの特集記事がのってるWEB+DB PRESS Vol.45買おうと思ってるんですが2008年のですし古いですかね。 しかし、The Rspec Bookってまだ未発売なんですよねえ・・・。 下記サイトでベータ版のPDF買ってもいいですけどPC以外でも見たいんですよえ。 携帯用の電子ブックビューアーとか本当にほしくなりますね。 The Pragmatic Bookshelf | The RSpec Book www.pragprog.com/titles/achbd/the-rspec-book (The Pragmatic BookshelfてPDFとリアル書籍も一緒に注文したら安くなるけど日本に送ってくれるんだろうか・・・?)
447 名前:nobodyさん mailto:sage [2010/04/30(金) 09:07:10 ID:???] >>446 送ってくれる。
448 名前:nobodyさん [2010/04/30(金) 18:42:47 ID:wU9Sq/SV] Ruby使いのためのScalaのススメ www.slideshare.net/oukayuka/rubyscala-2108742 [Scala] RubyからScalaに乗り換えた15くらいの理由 wota.jp/ac/?date=20100426#p01 Amazon.co.jp: 初めてのScalaプログラミング: David Pollak: 本 www.amazon.co.jp/gp/product/4822284239
449 名前:nobodyさん [2010/05/02(日) 13:00:41 ID:vJw61Zsg] Amazon.co.jp: Ruby on Rails携帯サイト開発技法: 伊藤 祐策, 富田 陽介, 三上 喜之: 本 www.amazon.co.jp/gp/product/4797358785 第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さん mailto:sage [2010/05/02(日) 18:59:09 ID:???] 本気で移動したいなぁ スレタイは、【RoR】 Ruby on Rails でどう? Railsって言葉が入ると、>>449 みたいなのがまた来るかもしれないけど とりあえず立ててみて様子を見るほうが良いんじゃないかな
451 名前:nobodyさん mailto:sage [2010/05/02(日) 20:36:43 ID:???] いつまでも愚痴愚痴言ってる奴もうぜー 移動したいなら自分で立ててそっちに行け それが出来ないなら運営に言え 毎回URL貼ってる時点で対応されるだろ
452 名前:nobodyさん mailto:sage [2010/05/02(日) 21:25:04 ID:???] >>450 それでいいよ。スレ立てできる? >>451 スパムが続くんだから言い続けるやつがいて当然だろ 本人はこのスレ見てるんだろうから、 やめてほしいと思ってレスするのは当たり前
453 名前:nobodyさん mailto:sage [2010/05/03(月) 00:58:46 ID:???] 投稿してる奴は良かれと思ってやってるんだろうから 新しいスレ立ててもきっとマルチされるだけ それより反応する奴の方がうざい
454 名前:nobodyさん mailto:sage [2010/05/03(月) 02:59:27 ID:???] 自動投稿するだけして反応を見ていないなら、スレ立てする意味はある。 スパム目的ならばスレ立てしても状況は変わらない。
455 名前:nobodyさん mailto:sage [2010/05/03(月) 12:49:23 ID:???] うざいうざい連呼してるやつの方がよっぽどうざいのだが・・・
456 名前:nobodyさん mailto:sage [2010/05/03(月) 13:04:49 ID:???] x スパム目的ならばスレ立てしても状況は変わらない。 o スパム目的ならばスレ立てしても状況はもっと悪くなる。
457 名前:nobodyさん mailto:sage [2010/05/03(月) 13:31:28 ID:???] >>456 ちゃんと理由も書こうね。
458 名前:nobodyさん [2010/05/03(月) 15:23:15 ID:nSJx/Nkb] 理由は自治スレに書かれてる
459 名前:451 mailto:sage [2010/05/05(水) 12:44:24 ID:???] >>452 ちょっと旅行いってたので、返事遅れました。 スレ立てました。 ttp://pc11.2ch.net/test/read.cgi/php/1273030996/
460 名前:nobodyさん mailto:sage [2010/05/05(水) 12:46:11 ID:???] ↑あ、名前ミスった。 450です。 とりあえず、上のスレにも同様にスパムの投稿がされるか様子を見てみるという事で。
461 名前:nobodyさん [2010/05/05(水) 12:53:30 ID:Ml1ikqkB] rufus-schedulerですが、1時間おきに実行するソースを書いてますが、 ローカルではきちんと1時間おきに実行されますが、 Herokuでは最初の1時間しか実行されません。 Herokuはフリー版だとcronが1日一回という制約があるそうですが、 プラグインのrufus-schedulerも同じ制約なのでしょうか。 調べても分かりませんでしたので、ご存知の方いましたら教えてください。
462 名前:nobodyさん mailto:sage [2010/05/05(水) 15:38:55 ID:???] 削除ガイドライン違反 8. URL表記・リンク 宣伝・罠・実行リンク ・明らかに宣伝を目的としたリンク・クリックや訪問で課金が発生するもの等は、宣伝掲示板以外では削除します。
463 名前:nobodyさん mailto:sage [2010/05/05(水) 21:36:28 ID:???] >>461 これかな? rufus-scheduler 2.0.4 rufus.rubyforge.org/rufus-scheduler/_index.html rufus-scheduler 2.0.4 rufus.rubyforge.org/rufus-scheduler/ 実装軽く見たけど、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さん [2010/05/05(水) 23:43:34 ID:ic0eYyNi] >>461 ありがとうございます。 行き詰まってましたので、大変助かりました。 コストがかけられない状況ですので、 無料のcronが使えるレンタルサーバーを見つけて、 wgetをしこんでみようと思います。 cronが使える無料サーバーは限られてるみたいですが。。。 g○eが良さそうですね。 取り急ぎ、お礼を申し上げます。
465 名前:nobodyさん mailto:sage [2010/05/07(金) 17:18:23 ID:???] Passengerで動作しているRailsアプリがあります。 このRailsアプリを複数人でコーディングするために、 svn管理された(しかしソース自体は全く同じ)ものに入れ替えたところ 最初はちゃんと動いていたのですが次の日にIO関係のカーネルエラーが発生してサーバが壊れました。 apacheを停止せずに、動作中のRailsアプリケーションを突然削除して、 異なる(svn管理された)Railsアプリケーションを同じ名前で配置しました。 おかしなことをした自覚はあるのですが、こんな作業でカーネルエラーなんて発生するものでしょうか?
466 名前:nobodyさん [2010/05/07(金) 17:18:44 ID:6ezmw/83] heroku open が失敗する… 別にURL行けばいいだけの話なんだけど、 ぜひともheroku open(エンター強打)で、ページに飛びたいです。 OSはwindows7です。 > heroku open Opening falling-xxxxxx-21.heroku.com/ 'http:' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 ------------------------------------------------------------------ なぜこうなるのでしょう…わかる方いましたら、何卒お願いします。
467 名前:nobodyさん mailto:sage [2010/05/07(金) 18:22:52 ID:???] open なんてあったのかー。irb で require 'rubygems' require 'launchy' 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 なるプロセスが使われるそうだぞ
468 名前:nobodyさん [2010/05/07(金) 20:13:15 ID:6ezmw/83] やってみました。 irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'launchy' => true irb(main):003:0> url = "falling-xxxxxxxxx.heroku.com " => "falling-xxxxxxxxx.heroku.com " irb(main):004:0> URI.parse(url).class => URI::HTTP irb(main):005:0> Launchy::Browser.handle? url => true irb(main):006:0> Launchy::Application.find_application_class_for url => Launchy::Browser irb(main):007:0> Launchy::Browser.new => #<Launchy::Browser:0x4ea6860 @app_list=["start"], @nix_app_list=[], @browser="start"> 以上の通りの結果になりました。 ブラウザは立ち上がりませんでした。 その後 heroku open を試してみても、結果は同じでした。。。orz(上述のエラー)
469 名前:nobodyさん mailto:sage [2010/05/07(金) 20:18:58 ID:???] >>465 みたところ因果関係が未検証だし、ハードウェア自体がこのタイミングで故障した可能性もぬぐい去れない。
470 名前:nobodyさん mailto:sage [2010/05/08(土) 00:54:04 ID:???] >>465 動作中のアプリを削除ではなくリネームとかなら 深刻な障害を起こす可能性はある。 削除したなら何も関係無いと思う。
471 名前:nobodyさん mailto:sage [2010/05/08(土) 00:54:55 ID:???] >>468 正常に見えるけどなぁ。heroku gem の中では Launchy.open url してるだけだし。 > Windows では start なるプロセスが使われるそうだぞ はずだと思って launchy をもう少し見てみたら、Launchy::Application#run に # NOTE: the command is purposely omitted here because とか書いてあって、端末がもう一つ開くのを回避するために system 'cmd', '/c', cmd, *args ではなく system 'cmd', '/c', *args してるらしい。 irb で、 system 'cmd, '/c', 'start', 'falling-xxxxxx-21.heroku.com/ ' でページを見られて system 'cmd, '/c', 'falling-xxxxxx-21.heroku.com/ ' がだめなら、Windows 7 で cmd の挙動が変わったのかもね。 # 自分は 7持ってないし、Windows に ruby 入れてないしで確認できない
472 名前:nobodyさん mailto:sage [2010/05/08(土) 01:30:31 ID:???] スパム基地外の贖罪か
473 名前:nobodyさん mailto:sage [2010/05/08(土) 09:27:18 ID:???] >>465 普通にハード障害だろ、それは
474 名前:nobodyさん [2010/05/08(土) 10:16:18 ID:v9jXZb1R] >>471 > system 'cmd, '/c', 'start', 'falling-xxxxxx-21.heroku.com/ ' > でページを見られて > system 'cmd, '/c', 'falling-xxxxxx-21.heroku.com/ ' > がだめなら、Windows 7 で cmd の挙動が変わったのかもね。 まさしく、 上のコマンドならページが開きましたが、 下のコマンドではページが開きませんでした。 つまり、Windows7でcmdの挙動が変わったものと思われます。 Launchy::Application#run を修正して heroku open 成功しました。 これで気持ちよく使えます。ありがとうございました!
475 名前:nobodyさん mailto:sage [2010/05/09(日) 08:18:16 ID:???] respond_toで.tar.gzとかの拡張子で振り分けるにはどうしたらいいんだ? respond_to do |format| format.tar.gz { # do anything } end とかはもちろん出来きないんだけど。
476 名前:nobodyさん mailto:sage [2010/05/09(日) 08:55:57 ID:???] >>475 とりあえず内部的には tgz を使うようにして、ルーティング段階で tar.gz を tgz に書き換える くらいしか思いつかなかった。 たぶん tar.gz だと、MIME::Type.register も出来ないよね。
477 名前:nobodyさん mailto:sage [2010/05/09(日) 10:33:54 ID:???] こんな感じで誤摩化した… Mime::Type.register 'application/x-tgz', :tgz >>476 さんと同じくルーティングでURLにそれ系の拡張子が含まれていたら:format=>'tgz'に置換
478 名前:nobodyさん [2010/05/12(水) 18:52:33 ID:3r6rPyIQ] Ruby on 松江 www.amazon.co.jp/dp/B003L7H9SA
479 名前:nobodyさん mailto:sage [2010/05/12(水) 19:42:08 ID:???] >プログラミング言語Rubyとラーメンの異色コラボレーション商品です。 異色ってレベルじゃねーだろ
480 名前:nobodyさん mailto:sage [2010/05/12(水) 20:07:22 ID:???] ruby大人気だね、ruby勉強しようかな
481 名前:nobodyさん [2010/05/13(木) 08:29:09 ID:rnm3YVRY] JRuby.org :: JRuby 1.5.0 Released www.jruby.org/2010/05/12/jruby-1-5-0.html
482 名前:nobodyさん mailto:sage [2010/05/13(木) 08:38:36 ID:???] rubyは町おこしの役にも立ってんだな rubyすげぇょ
483 名前:nobodyさん [2010/05/13(木) 12:18:45 ID:1XtNmjNv] >>461 のものです。 >>463 のアドバイスで、 gaeでアプリを作成して、 cronで一定時間の感覚で、 herokuのサイトにアクセスしましたところ、 rufus-schedulerが一時間間隔で、動作することに成功しました。 ただし、別途問題が発生しています。 rufus-schedulerは一時間間隔で動作していますが、 動作が重複して発生してしまうのです。 具体的に言いますとは、rufus-schedulerでメール配信をしているのですが、 二重に同じメールが配信されてしまうといった状態です。 rufus-schedulerが二重にプロセスごとに走って、 メール配信をしてしまってるのでは?と推測しているのですが、 具体的にどのような対処をすればいいのか、 検討つかない状況です。 防止策をご存知の方いらっしゃいましたら、 ご助言ください。
484 名前:nobodyさん [2010/05/14(金) 02:48:54 ID:JJe2BrSX] 2009-10-13 / Rails で 1,000 万/日のリクエストをさばく [server] www.ftnk.jp/~fumi/cl/2009-10-13-1.html highscalability.com/blog/2009/9/22/how-ravelry-scales-to-10-million-requests-using-rails.html
485 名前:nobodyさん [2010/05/16(日) 21:27:33 ID:z+z5Fz/I] www.find-job.net/list/j78008.html?from=41
486 名前:nobodyさん [2010/05/18(火) 08:21:55 ID:MgKqejcf] #rails hoge #rake db:create !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. rake aborted! no such file to load -- mysql ubuntu10.04なんですが↑のエラーがでます #sudo gem install mysql -- --with-mysql-config=/usr/bin/mysql_config をやっても同じエラーが出ます どなたか教えてください・・・
487 名前:nobodyさん mailto:sage [2010/05/18(火) 08:39:27 ID:???] >>486 今は-dなしで作るとsqlite3になるような気がするけど。 mysqlアダプタのビルドには成功しているの?
488 名前:486 mailto:sage [2010/05/18(火) 08:44:13 ID:???] >>487 ありがとうございます #rails hoge --database=mysql のうようにオプションを付けています mysqlアダプタはインストールに成功しています #which mysqlで場所も確認してるので間違い在りません ググっても情報がなくて・・・
489 名前:nobodyさん mailto:sage [2010/05/18(火) 08:50:44 ID:???] which mysqlで出てくるのはmysqlアダプタじゃないよぉ gem list で出てくる? あと、インストールされているなら /var/lib/gems の下のどこかにあるはず。 Debian系のrubyは、Debianのポリシーに合わせてかなり癖があるので 野良インストールのほうがお勧め。
490 名前:nobodyさん mailto:sage [2010/05/18(火) 09:00:08 ID:???] Debian なら libmysql-ruby パッケージを入れるか Ruby自体完全野良でやるか の二択。
491 名前:nobodyさん mailto:sage [2010/05/18(火) 10:58:50 ID:???] もしかしてrailsをaptで入れたのでは? $ which rails してみ?
492 名前:nobodyさん [2010/05/18(火) 11:54:51 ID:Sp7UW4BZ] railsでtwitterのoauth認証するのを作ろうとしてるのですが、 rubytterにアクセストークンを渡して、 rubytter.friends_timelineなどとすると、 JSON::ParserErrorが起こります… ソース/構成は、下記URLのサンプルと全く同一です。 blog.livedoor.jp/mitukiii/archives/935266.html railsは2.3.5、rubyは1.8.6(1.8.7でも試しましたが同じ結果でした…) OSはwindows xpでwebrickまたはmongrelでも同じ結果。 これをherokuにデプロイして動かしても同じ結果となります。 また、別サイトのサンプルを参考に作っても、 結局rubytter.hogehogeでJSON::ParserErrorという同一の結果です。 JSON::ParserError 705: unexpected token at…となります。 ちなみに rubytter = OAuthRubytter.new(token) でなく、 rubytter = Rubytter.new("userid","password") なら、その後のrubytter.hogehogeは全て成功します。上手くいきます。 アクセストークンでnewしたときだけ、JSON::ParserErrorとなるのです。 原因に心当たりのある方、どんな情報でも構いません。
493 名前:nobodyさん [2010/05/18(火) 12:01:15 ID:BYQ1glYd] How to install Rails 2.1 on Ubuntu in 5 steps agileweb.wordpress.com/2008/07/18/how-to-install-rails-21-on-ubuntu-in-5-steps/ Automatic Rails on Ubuntu 8.04 LTS ? Enjoying Rails blog.erichsen.net/2008/10/16/automatic-rails-on-ubuntu-804-lts/ Automatic Rails at Slicehost blog.fiveruns.com/2008/9/24/rails-automation-at-slicehost
494 名前:nobodyさん mailto:sage [2010/05/18(火) 12:04:29 ID:???] また基地外かよ。キリがねーな Rails2.1とかもうねw
495 名前:492 [2010/05/18(火) 12:35:15 ID:Sp7UW4BZ] 何卒、よろしくお願い致します、と最後に書き忘れました。 何卒、よろしくお願い致します。
496 名前:nobodyさん mailto:sage [2010/05/18(火) 12:57:56 ID:???] >>495 こちらこそ
497 名前:nobodyさん [2010/05/18(火) 13:23:21 ID:BYQ1glYd] UbuntuにLAMPサーバを手早くインストールする方法 - builder by ZDNet Japan builder.japan.zdnet.com/news/story/0,3800079086,20384129,00.htm 第4回:Ubuntuを使ったWebサーバ構築 webcache.googleusercontent.com/custom?q=cache:7lSHtrgYSlAJ:www.thinkit.co.jp/article/84/4/3.html+article+84+3+3&cd=2&hl=ja&ct=clnk&lr=lang_ja
498 名前:nobodyさん [2010/05/18(火) 19:53:37 ID:MgKqejcf] >>489 ありがとうございます mysqlアダプタは gem list で出てくるのでインストールさてれます mysql.rb は /var/lib ではなく /usr/lib/ruby1.9.1/gems/1.9.1/gems/mysql-2.8.1/lib にあります ubuntuはここにインストールされるようです >>490 >>491 ruby も rails も mysql も /usr/bin直下にインストールされてます ruby は aptitude で full を、rubygems1.3.6 は ソースをダウンロードして、 rails は gem でインストールしました インストールはされているので参照が間違えているのだと思いますが、 どこをどう変更すればよいのか・・・
499 名前:nobodyさん mailto:sage [2010/05/18(火) 19:56:07 ID:???] redirect_to(@user) とかすると、@user をもとにURLを導出してくれるけど、これってどうやって決まるのでしょうか。
500 名前:nobodyさん mailto:sage [2010/05/18(火) 21:08:09 ID:???] 初歩的な質問で恐縮ですが、 教えてください。 rakeタスクをメソッド内で 呼び出すには、どのような実装をすれば 良いでしょうか。 バックグラウンドの処理がしたいので、delayed_jobのjobs:workを走らせてるのですが、しばらく経つと終了してしまう為、再度タスクを走らせたいのです。
501 名前:nobodyさん mailto:sage [2010/05/18(火) 21:10:05 ID:???] >>500 ちなみにherokuで動かしてます。
502 名前:>>486=498 [2010/05/18(火) 21:52:30 ID:MgKqejcf] どなたかubuntu10.04+Ruby1.9.1+Rails2.3.5で使用してる方 いませんか?
503 名前:nobodyさん mailto:sage [2010/05/18(火) 22:45:51 ID:???] >>498 $ gem environment はどうなる? 自分でソースから入れたrubygems1.3.6がDebianポリシーに 合ってないというオチな気がするのだが……
504 名前:498 [2010/05/18(火) 22:55:02 ID:MgKqejcf] >>503 こんなんでました RubyGems Environment: - RUBYGEMS VERSION: 1.3.6 - RUBY VERSION: 1.9.1 (2010-01-10 patchlevel 378) [i486-linux] - INSTALLATION DIRECTORY: /usr/lib/ruby1.9.1/gems/1.9.1 - RUBY EXECUTABLE: /usr/bin/ruby1.9.1 - EXECUTABLE DIRECTORY: /usr/bin - RUBYGEMS PLATFORMS: - ruby - x86-linux - GEM PATHS: - /usr/lib/ruby1.9.1/gems/1.9.1 - /home/h/.gem/ruby/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - rubygems.org/
505 名前:nobodyさん mailto:sage [2010/05/18(火) 23:03:30 ID:???] >>499 redirect_to の引数がモデルのインスタンスだったら url_for(@user) でURLを作る。 url_for の引数がモデルのインスタンスだったら polymorphic_url(@user) を呼ぶ。 polymorphic_url(@user) は user_url(@user) を呼ぶ。 user_url(@user) の表す文字列はルーティングの定義から導かれる。 ルーティング定義から具体的なURLを作る部分は黒魔術なので知らなくてよいことにする。