[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 09/07 23:36 / Filesize : 201 KB / Number-of Response : 664
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Ruby】Ruby on Rails Part9



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/

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を作る部分は黒魔術なので知らなくてよいことにする。



506 名前:nobodyさん mailto:sage [2010/05/18(火) 23:05:01 ID:???]
>>500
Rake::Task['task_name'].invoke


507 名前:nobodyさん [2010/05/18(火) 23:50:55 ID:2Pvi5Q9R]
>>506
ありがとうございます。
これは事前にrequireをいくつかしないといけなかったのですね。
助かりました。

require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'
require 'tasks/rails'

Rake::Task['jobs:work'].invoke

508 名前:nobodyさん mailto:sage [2010/05/19(水) 01:23:47 ID:???]
ネットでRuby独学してます。
class Hoge
def foo
puts 'hello'
end
end
のように普通に定義されたインスタンスメソッドをHoge.fooのように
クラスメソッドのように呼び出しているコードをしばしば見るのですが、
これはRubyの習慣なのですか?

509 名前:nobodyさん mailto:sage [2010/05/19(水) 01:27:14 ID:???]
それはNomethod errorになるよ。
なにかかんちがいをしていると思う。

510 名前:nobodyさん mailto:sage [2010/05/19(水) 08:29:42 ID:???]
>>498
Debianだとgemは野良インスコするよりもaptで入れて
# gem install rubygems-update
# /var/lib/gems/1.8/bin/update_rubygems
ってするとんまくいく。

いつもおいらがDebianで使うシェル貼っとくね。
#!/bin/sh
aptitude install ruby rubygems libopenssl-ruby libsqlite3-ruby -y
gem install rubygems-update --no-ri --no-rdoc
gem install -v=2.3.5 rails --include-dependencies --no-ri --no-rdoc

# 以下はapache2+fcgid+railsでやる場合
aptitude install apache2 libapache2-mod-fcgid libfcgi-dev ruby-dev make -y
gem install fcgi -y --no-ri --no-rdoc

511 名前:492 [2010/05/19(水) 10:36:24 ID:yE8ewtk2]
解決しました。

OAuth::Consumer.newで、
:site=> "twitter.com"
でなく
:site=> "api.twitter.com"
とすればよかったようです。

ありがとうございました。

512 名前:nobodyさん [2010/05/19(水) 11:19:27 ID:e5xm77+w]

Getting Real by 37signals
gettingreal.37signals.com/GR_jpn.php

513 名前:nobodyさん mailto:sage [2010/05/19(水) 15:37:14 ID:???]
モデルクラスを、モジュールを使ってグループ化するのは一般的ですか?
たとえば
Blog::Post
Blog::Comment
Twitter::Tweet
のようなかんじです。
実際に試したところ、set_table_name 'blog_posts' のような記述が必要になったので、
Railsではモデルクラスをグループ化するのはあまり行われてないのかなと心配になったので聞いてみました。
(よく行われているなら、set_table_name はよきに計らってくれるはず)



514 名前:nobodyさん mailto:sage [2010/05/19(水) 19:03:15 ID:???]
Blog::Post ->blog_posts
のようにできる。

つーか普通にscriptからmigrateファイルを作っていったら自動的に設定されるので、わかることだと思う。

515 名前:nobodyさん mailto:sage [2010/05/20(木) 07:25:26 ID:???]
>>492
rubytterよりもtwitter gemの方をおすすめします。

oathと組み合わせてTwitter::OAuthが使えます。


516 名前:nobodyさん [2010/05/20(木) 23:24:05 ID:Z1YoqyF4]
rake db:create
rake db:migrate

これらで作ったデータベースやテーブルを削除するコマンドって在りますか?

517 名前:nobodyさん mailto:sage [2010/05/21(金) 00:16:05 ID:???]
>>516
rake -Tでコマンド一通り確認すればよろし

db:dropとかあったと思う
特定のテーブル消す方法はあったかな?
script/consoleでmigration書くみたいにActiveRecord使って削除した方がいいと思うけど

518 名前:nobodyさん [2010/05/21(金) 02:12:22 ID:R28MYjvx]
Herokuですが、サーバーのタイムゾーンをTokyoに
することはできませんでしょうか。
インサートの際にcreated_atにherokuのサーバーの時刻が挿入されるので、
困っています。


519 名前:nobodyさん mailto:sage [2010/05/21(金) 02:35:19 ID:???]
自分のPCに仮想環境を入れて3年修行しろ

520 名前:nobodyさん [2010/05/21(金) 02:46:40 ID:N0RPp9C6]

Railsで付箋アプリ
rails.takeda-soft.jp/blog/show/84
rails.takeda-soft.jp/blog/show/69



521 名前:nobodyさん mailto:sage [2010/05/21(金) 04:38:03 ID:???]
>>518
システムのタイムゾーンがなんでもUTCでDBに入るから、カス

522 名前:nobodyさん [2010/05/21(金) 06:09:45 ID:N0RPp9C6]
RailsのタイムゾーンをUTCから東京時間に変更する方法
d.hatena.ne.jp/kaorumori/20100413/1271342273

d.hatena.ne.jp/kaorumori/20100413/1271342273
d.hatena.ne.jp/solis/20080605/1212634897

523 名前:nobodyさん [2010/05/21(金) 07:38:07 ID:rmh4PgBN]
[Ruby]Railsでタイムゾーンを日本にする
d.hatena.ne.jp/sukesam/20070930/1191127515



524 名前:nobodyさん [2010/05/21(金) 19:03:19 ID:R28MYjvx]
>>521
>>522
>>523
ありがとうございます。
以下をしてみましたが、DBにはUTCでインサートされますね。
もう少し調べてみます。
Time.zone = 'Tokyo'
ENV['TZ'] = 'Asia/Tokyo'
heroku.com
>> Time.zone = 'Tokyo'
=> "Tokyo"
>> Time.new
=> Fri May 21 02:35:53 -0700 2010
>> Time.zone.now
=> Fri, 21 May 2010 18:40:19 JST +09:00

525 名前:nobodyさん mailto:sage [2010/05/21(金) 19:07:40 ID:???]
旧バージョンのアプリからの以降とかでない限り、
DBにはUTCで入れて
取り出して表示するときにユーザーのタイムゾーンにRailsで自動変換でいいんだよな?

526 名前:nobodyさん mailto:sage [2010/05/21(金) 22:43:01 ID:???]
データ上は中立にしておいて、表示時に
* サーバのタイムゾーンを使う。
* IPアドレスとかドメインから頑張って地域を推測する。
* アカウントごとに好みのタイムゾーンを持たせる。
などを選べばいいと思う。


527 名前:nobodyさん [2010/05/21(金) 23:21:49 ID:R28MYjvx]
>525
>526
コメントいただいてるのに書き込みが遅れてしまい、申し訳ないです。

実は、現在日付が指定した時間を超えた場合は、
バックグラウンドでメールが飛ぶような作りにしたかったんです。
よくよく考えてみると、
DBがUTCでインサートしてるわけだから、
同じくUTCの現在時刻で超えてるかどうかチェックすればいいだけ
なんですね。
うまくいきそうです。お騒がせしました。

528 名前:nobodyさん [2010/05/22(土) 11:49:32 ID:xNxe+4uE]
こんにちは。ご存知の方ご教授ください。。

今、こちらの記事を参考にしてtwiiter-oauth plugin(jugyo.org/blog/3884)を
使って、twitter oauthを使おうと試みていますが、
5/11からtwitterのCA証明書発行元がベリサインに変わったため、今までのCA証明書が
使えなくなってしまい、以下のエラーがでてssl認証がうまくいかない状態になっています。

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

そこで、CA証明書を以下のサイトから取得して、証明書を変更してssl認証を試みましたが、
エラーの発生状況が変わりません。。

https://www.verisign.co.jp/repository/intermediate/server/ev_mobile_g5.html

完全にいきづまってしまいどうしたらよいのか途方にくれています。。
もしエラーの回避方法がわかる方、お教えいただけないでしょうか。。よろしくお願いいたします。

529 名前:nobodyさん mailto:sage [2010/05/24(月) 15:55:14 ID:???]
index.rss.builder の中から xml.rss{...} で生成したXMLの日本語が
全部 ? 形式になるんだけどいい方法ないの?

変換は String#to_xs がやってるらしく、
>> "あ".to_xs
=> "?"

ここの人は to_xs を上書きして回避してた
ttp://webos-goodies.jp/archives/builder_templates_for_atom_and_rss_feeds.html

530 名前:529 mailto:sage [2010/05/24(月) 15:57:52 ID:???]
あれ、書き込んだら「?」に変換されてしまった。
?の部分は ″&#12354;″ の半角です

531 名前:nobodyさん mailto:sage [2010/05/24(月) 17:38:15 ID:???]
Intentory::Item というリソースがあって、config/routes.rb に

map.inventory do |x|
 x.resources :items
 x.ship_inventory_item '/items/:id/ship', :controller=>'items', :action=>'ship', :conditions=>{:method=>:put}
end

のように書いたら、

inventory_items()
inventory_item()
new_inventory_items()
edit_inventory_item()
inventory_ship_inventory_item()

というnamed routesが定義されました。
ここで、最後の inventory_ship_inventory_item() を他と同じように ship_inventory_item() としたいのですが、どうしたらいいでしょうか。
よろしくお願いします。


532 名前:nobodyさん mailto:sage [2010/05/25(火) 08:32:02 ID:???]
独り言だけど
Ubuntu10.04にRails環境構築しようと何度もチャレンジしたけど
ことごとくエラーで失敗したのが、RVMを使ったら難なく出来てしまった・・・
如何にRubyのインストールが鬼門であるかと言うことがよく分かった
Linuxを初めて触るような初心者なら挫折すると思うわ・・・

533 名前:nobodyさん mailto:sage [2010/05/25(火) 13:46:18 ID:???]
おまえらアップデート中かしらんが静かすぎだろ

2.3.6にアップデートした情弱いる?すぐにでた2.3.7もろともバグってるっぽいが
2.3.6と2.3.7はスルーだな

Riding Rails: Ruby on Rails 2.3.6 Released
weblog.rubyonrails.org/2010/5/23/ruby-on-rails-2-3-6-released
Riding Rails: Ruby on Rails 2.3.7 Released
weblog.rubyonrails.org/2010/5/24/ruby-on-rails-2-3-7-released



534 名前:nobodyさん mailto:sage [2010/05/25(火) 13:46:20 ID:???]
>>532
もしよければ、どんなエラーかを書いてくれたら、ほかのひとの参考になるかも。

535 名前:nobodyさん [2010/05/25(火) 13:54:42 ID:2B9vgyIe]

rails 2.3.8.pre1
rubygems.org/gems/rails/versions/2.3.8.pre1


536 名前:nobodyさん [2010/05/25(火) 13:58:47 ID:2B9vgyIe]

rails 2.3.8
rubygems.org/gems/rails/versions/2.3.8



537 名前:nobodyさん mailto:sage [2010/05/25(火) 14:03:13 ID:???]
ブログのリリース情報の方も貼れよw

Riding Rails: Ruby on Rails 2.3.8 Released
weblog.rubyonrails.org/2010/5/25/ruby-on-rails-2-3-8-released
Comparing v2.3.7...v2.3.8 for rails's rails - GitHub
github.com/rails/rails/compare/v2.3.7...v2.3.8

538 名前:nobodyさん mailto:sage [2010/05/25(火) 14:06:23 ID:???]
>>532
> Linuxを初めて触るような初心者なら挫折すると思うわ・・・

webアプリ初めて組むような人も挫折するし、
Ruby初めて使うような人も挫折するし、
Windowsで作ろうとする人も挫折するし、
Railsは鳴り物入りで流行った割にかなり初心者キラーだとおもw

「仕事でRails使いたい!」という人はチームメンバーと社内勉強会をあらかじめしたり、
自分で小規模なwebサービス作ってテスト的に運営したり試してから実戦投入すべきw
火の車になってメンバーやら上司から「もうRails使わねー」ってことになりかねん

539 名前:nobodyさん [2010/05/25(火) 14:12:28 ID:43aslKcp]

www.find-job.net/list/j78008.html?from=41
www.ctrl-plus.jp/company/representive.php


540 名前:nobodyさん [2010/05/26(水) 11:26:05 ID:4qfVZvIk]
asahi.com(朝日新聞社):図書館HPにアクセス3万3千回 業務妨害容疑で男逮捕 - ネット・ウイルス - デジタル
b.hatena.ne.jp/entry/www.asahi.com/digital/internet/NGY201005250031.html

541 名前:nobodyさん mailto:sage [2010/05/26(水) 13:57:13 ID:???]
>>540
それasp
rails微塵も関係ない

542 名前:nobodyさん [2010/05/26(水) 17:55:42 ID:liaMR+NF]
jsonpを返すwebapiを作りたいと思い以下のようにcontrollerに記述しましたが、
動作させてみると呼び出し側のcallback関数が呼ばれません。

render :json => @str, :callback => params[:callback]

呼び出し側は以下を参考にjqueryで作成しています。
ttp://stacktrace.jp/jquery/api/ajax/jquery.ajax.html
youtubeapiの呼び出しと結果の取得ができることを確認済みです。
ので、問題はrails側にあるのかと思っています。

スレ違いの質問になっているかもしれませんが、何か問題等わかりましたらご指摘ください。

543 名前:nobodyさん mailto:sage [2010/05/26(水) 23:55:17 ID:???]
>>531
ちょっと試してないんであれなんだけど

map.inventory do |x|
 x.resources :items,
  # /inventory/items/:id/ship
  :member => {:ship => :put}
end

公式Railsガイドも参考に
Rails Routing from the Outside In
guides.rubyonrails.org/routing.html
あとこことかも
2.0のmap.resourcesのオプション設定いろいろ - ザリガニが見ていた...。
d.hatena.ne.jp/zariganitosh/20080203/1202091772



544 名前:nobodyさん mailto:sage [2010/05/27(木) 00:22:35 ID:???]
>>529-530
RailsのHTML数値文字参照について - p0t
docs.komagata.org/4000


RubyでUTF8とXML書き出し at バイオの買物.com の制作者の頭の中
naofumi.castle104.com/?p=736


既知の問題っぽいな。

545 名前:nobodyさん mailto:sage [2010/05/27(木) 03:14:17 ID:???]
>>529-530
xml出力のUTF-8が文字参照になるのはBuilder::XmlMarkupがおかしいようなので、
builderの新しいバージョンを入れると解決するみたいだよ。

gemで入れるならbigfleet-builder

sudo gem install bigfleet-builder

config/environment.rbで組み込んで、
  config.gem 'bigfleet-builder', :lib => 'builder'

script/consoleで軽く確認した限りでは一応これで文字参照にはならないみたいだけど、
ちゃんとテストとかして他の部分にも影響ないか確認してみてね

つーか、誰かRails本家に報告しる

546 名前:nobodyさん mailto:sage [2010/05/27(木) 03:16:36 ID:???]
>>545 に追記
今のRailsなら大丈夫のはずだけど、
script/consoleで

> $KCODE
=> "NONE"

とか返ってくるなら、
どこかで、

$KCODE='UTF-8' とか $KCODE='u'

してUTF-8を指定して置く必要ある。
少なくとも$KCODE="NONE"ではbigfleet-builderでも文字参照になってしまったので

547 名前:529 mailto:sage [2010/05/28(金) 01:13:34 ID:???]
bigfleet-builder を入れて to_xs(false) で呼んだときだけ文字参照にならないのを確認したけど、
$ ruby -rubygems -e "require 'builder'; puts 'あ'.to_xs(false)" #=> あ

既存Rails 2.3.5アプリに組み込むと to_xs に引数が渡せなくなってる
古いバージョンの方が先に呼ばれてしまったんだろうか

548 名前:529 mailto:sage [2010/05/28(金) 03:09:57 ID:???]
$LOADED_FEATURES みたら
activesupport-2.3.5/lib/active_support/vendor/builder-2.1.2
の方が先に入ってた。pluginの何かが先に呼んだのかなあ。

549 名前:nobodyさん [2010/05/28(金) 09:14:34 ID:EaM6nAu4]

Agile Web Development with Rails, 4th Edition
pragprog.com/titles/rails4/agile-web-development-with-rails

550 名前:nobodyさん [2010/05/28(金) 20:43:41 ID:EaM6nAu4]
Heroku Raises $10 Million for Its Ruby Platform - DealBook Blog - NYTimes.com 
dealbook.blogs.nytimes.com/2010/05/11/heroku-raises-10-million-for-its-ruby-platform/

551 名前:nobodyさん [2010/05/29(土) 11:55:55 ID:AoQWjCkS]
赤松「だから早く殺せって言ったのに ははははは」
www.youtube.com/watch?v=ZYuIQIComPo
赤松「隠してないで土地を出せ」
www.nicovideo.jp/watch/sm10843509
赤松「在日朝鮮人への選挙権付与が私の公約です」
www.youtube.com/watch?v=4D5M41ZhBGE

552 名前:nobodyさん mailto:sage [2010/06/01(火) 17:28:49 ID:???]
プログラム言語・ルビーは「定番ソフト」に OS普及組織調査 :日本経済新聞
www.nikkei.com/tech/news/article/g=96958A9C93819890E1E3E2E6E08DE1E3E2E7E0E2E3E29E9193E2E2E2;da=96958A88889DE2E0E2E5EAE5E5E2E3E7E3E0E0E2E2EBE2E2E2E2E2E2

このサイトはなんで全部カタカナ表記なんだ?w

553 名前:nobodyさん mailto:sage [2010/06/01(火) 20:05:08 ID:???]
>>552
英語表記だと日経読むおっさんらが発音わからんのだよ
ソースもデータも出さないで記事にする辺りがいかにも日経らしい

>松江市に開発者が住むプログラミング言語「Ruby(ルビー)」は
>2009年度中に利用企業が増加し、

日本語おかしいしw



554 名前:nobodyさん mailto:sage [2010/06/02(水) 13:53:50 ID:???]
>>552
関係ないが、この手の新聞系サイトってなんで半角英数じゃなくて全角英数(正式名称シラン)何だ??

ソース出さないのは自分たちが一次ソースになりたいからじゃないのかな

555 名前:nobodyさん mailto:sage [2010/06/02(水) 17:34:29 ID:???]
>>554
新聞が縦書きだから記事のオリジナルデータは全て全角文字になってるらしい。

Webに掲載する際でも、万が一の誤植が怖いのでオリジナルデータをそのまま出してるといったところだろう(妄想)。


556 名前:nobodyさん [2010/06/02(水) 23:06:25 ID:fiI0E2CT]
validates_uniqueness_of :hoge, :on => :create
で更新前に確認画面があるのでvalid?を呼びたいのですが
update用のvalid?の呼び出し方ってあるのでしょうか

valid?だと:on => :createの処理も実行されるようなのですが


557 名前:nobodyさん mailto:sage [2010/06/03(木) 01:52:51 ID:???]
そりゃ、まだできてないデータだからcreateの処理が走るでしょ。

hogeがユーザ入力項目なら確認画面時のvalid?でチェックされるべきだし、
システムで自動的に入れる項目なら、チェックはなしにしてbefore_createで
設定すりゃいいんじゃないの?

558 名前:nobodyさん mailto:sage [2010/06/03(木) 03:24:03 ID:???]
>>555
言われてみて気づいて新聞見たらそんな感じだった
そもそもアルファベット全然使われてなくてびっくり
新聞は違和感なかったのに、webはwebの体裁とらないと違和感出るわけだな

559 名前:nobodyさん mailto:sage [2010/06/03(木) 07:19:09 ID:???]
新聞見ないから知らないんだけど
まさか







とかなってるわけ?

560 名前:nobodyさん [2010/06/03(木) 11:59:57 ID:dXXMqWSy]
link_to "hoge","~~~",:target=>["_blank"]
でタブで開かせると同時にaction=>"hoge"
を実行したいのですがどうすればいいでしょうか?
わかるかたお願いします。

561 名前:nobodyさん mailto:sage [2010/06/03(木) 12:43:09 ID:???]
>>559
yes, we can

562 名前:nobodyさん [2010/06/03(木) 15:09:43 ID:GVifsK+M]
www.ipa.go.jp/software/open/ossc/download/subject1-4_lesson.pdf

563 名前:nobodyさん mailto:sage [2010/06/04(金) 00:02:55 ID:???]
>>557
findしてとれたオブジェクトでvalidしたらできました





564 名前:nobodyさん mailto:sage [2010/06/04(金) 04:12:24 ID:???]
>>552
OSはオーエスとかじゃなくてOSなんだな
基本ソフトって言うのもあるがひどい訳だ

565 名前:nobodyさん mailto:sage [2010/06/05(土) 06:16:53 ID:???]
カタカナ語も抜かすと厳しい
OSは 基底操作機構 とか
財団法人じゃねーよ!

566 名前:nobodyさん mailto:sage [2010/06/05(土) 06:37:30 ID:???]
和訳したほうが余計に訳が分からなく成る典型だしな。
新聞世代にインターネットの世界的な流れは理解の範囲外のものだ。

567 名前:nobodyさん mailto:sage [2010/06/05(土) 13:17:53 ID:???]
バッティング練習みたいだ

568 名前:nobodyさん [2010/06/05(土) 21:07:03 ID:Hg2bfjC3]
www.ipa.go.jp/software/open/ossc/download/subject1-2_note.pdf

569 名前:nobodyさん [2010/06/06(日) 01:49:21 ID:CyEPcmaK]
twitter.com/dhh/status/15191763444

570 名前:nobodyさん mailto:sage [2010/06/06(日) 02:23:17 ID:???]
Rails3はRuby1.9.2をサポートします??

571 名前:nobodyさん mailto:sage [2010/06/06(日) 11:30:21 ID:???]
Rails3, Ruby 1.9.2, Bundler 1.0 勢ぞろいしつつあるよ。


572 名前:nobodyさん [2010/06/06(日) 11:53:21 ID:SqFxCWl4]
Bundlerってrake gemsと何が違うの?

573 名前:nobodyさん mailto:sage [2010/06/06(日) 13:23:45 ID:???]
間接的に依存しているgemも再帰的に処理する。
Rails以外でも使える。
指定されたgem全体をみて依存関係を解決する。

最後のは、システムに
gem X、バージョン1と2
gem Y、gem Xバージョン1以降に依存
gem Z、gemXバージョン2に依存
があるとき、
gem Yの依存解決でgem Xバージョン1が有効化されてしまい、
gem Zの依存が解決できなくなる(Xはバージョン1で有効化済み)問題を回避。




574 名前:nobodyさん mailto:sage [2010/06/06(日) 15:02:07 ID:???]
なるほど。さんくす。
でもこれってさ、開発環境でいろんなRailsアプリを動かそうとすると、
そういう依存関係の問題が起こる可能性もあるけど、
実際に運用されるサーバでは滅多にというか、全然関係ない話じゃないか。
そんな機能がRails3のウリのひとつ、とかって
開発者に優しいのはいいけど、なんか首を傾げたくなるのは俺だけだろうか?

575 名前:nobodyさん mailto:sage [2010/06/06(日) 15:14:45 ID:???]
一度動けばどんな言語でもどんなフレームワークでも関係ないじゃないか
開発者に優しいのはいいけど、Railsの存在意義なんてあるのかな


ということでいいか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<201KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef