トップページ⇒php
1001コメント455KB

【RoR】Ruby on Rails Part12

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2011/07/19(火) 13:44:46.30ID:zxrusyvr
■前
【Ruby】Ruby on Rails Part11
http://hibari.2ch.net/test/read.cgi/php/1292032736/

■参考サイト
<英語>
本家:http://rubyonrails.org
API document:http://api.rubyonrails.com/
開発者のblog:http://weblog.rubyonrails.org/
参考wiki:http://wiki.rubyonrails.org/rails
http://ruby-toolbox.com/
http://rubygems.org/
http://agilewebdevelopment.com/plugins/top_rated

<日本語>
Rails' wiki: http://wiki.fdiary.net/rails/

http://twitter.com/dhh
http://www.loudthinking.com/
0256nobodyさん2011/08/16(火) 01:05:10.59ID:???
プロジェクトの設計時点でBDDなり考えて作ってないから?
0257nobodyさん2011/08/16(火) 13:31:33.73ID:???
「小さなチーム、大きな仕事―37シグナルズ成功の法則」 
芯から始める
http://d.hatena.ne.jp/ruedap/20110318/rework_37signals_dhh_book_sentence

クックパッドのものづくり
Best なことに集中する
http://www.sssg.org/blogs/naoya/archives/1126
0258nobodyさん2011/08/16(火) 19:44:04.14ID:???
A complete turbogears spoliation: howto build a wiki in 20 minutes (well I did not time it)
http://sl33p3r.free.fr/tutorials/rails/wiki/wiki-en.html

Agile RSS Aggregator in Ruby - igvita.com  
http://www.igvita.com/2007/03/22/agile-rss-aggregator-in-ruby/
0259nobodyさん2011/08/16(火) 20:41:32.18ID:???
でぃべろっぱーってへてむる: TextMate 2.0は開発中!!
http://devml.blogspot.com/2009/06/textmate-20.html

0260nobodyさん2011/08/16(火) 21:53:11.17ID:???
なんで plugin じゃ、ダメなの?

C:\rails\calendar>rails plugin install git://github.com/elevation/event_calendar.git

C:\rails\calendar>rails generate event_calendar
C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.0.9/lib/rails/plugin.rb:87:in `block
in <class:Plugin>': "event_calendar" is a Railtie/Engine and cannot be installed
as a plugin (RuntimeError)
0261nobodyさん2011/08/17(水) 10:42:39.37ID:???
Riding Rails: [ANN] Rails 2.3.14
http://weblog.rubyonrails.org/2011/8/16/ann-rails-2-3-14

Riding Rails: [ANN] Rails 3.0.10
http://weblog.rubyonrails.org/2011/8/16/ann-rails-3-0-10

Riding Rails: [ANN] Rails 3.1.0.rc6
http://weblog.rubyonrails.org/2011/8/16/ann-rails-3-1-0-rc6
0262nobodyさん2011/08/17(水) 11:37:48.38ID:???
http://www.blogger.com/

http://fazibear.googlepages.com/blogger.html

クリボウの Blogger Tips: コードをハイライトする「Blogger Syntax Highlighter」ウィジェット
http://www.kuribo.info/2008/06/blogger-syntax-highlighter.html
0263nobodyさん2011/08/18(木) 16:37:32.92ID:???
Rails_3_Cheat_Sheets.pdf
http://blog.envylabs.com/Rails_3_Cheat_Sheets.pdf

Downloading - Added Bytes by Dave Child
http://www.addedbytes.com/download/ruby-on-rails-cheat-sheet-v1/png/
0264nobodyさん2011/08/19(金) 20:35:52.45ID:???
A script for a Ruby on Rails Blog in 15 minutes
http://blog.firsthand.ca/2011/04/script-for-ruby-on-rails-blog-in-15.html
http://media.rubyonrails.org/video/rails_blog_2.mov
http://vimeo.com/10732081

A complete turbogears spoliation: howto build a wiki in 20 minutes (well I did not time it)
http://sl33p3r.free.fr/tutorials/rails/wiki/wiki-en.html

Agile RSS Aggregator in Ruby - igvita.com  
http://www.igvita.com/2007/03/22/agile-rss-aggregator-in-ruby/

0265nobodyさん2011/08/20(土) 20:52:56.17ID:???
Next GAE Heroku を使って 3分でRailsアプリをリリース
http://www.slideshare.net/yalab/next-gae-heroku-3rails

5分でリリースできるRailsアプリ on Heroku - YouTube
http://www.youtube.com/watch?v=m0BD7RwbNc0
0266nobodyさん2011/08/21(日) 22:01:48.09ID:???
HerokuでWebアプリ開発を始めるなら知っておきたい10のこと - アインシュタインの電話番号?
http://d.hatena.ne.jp/ruedap/20110509/ruby_heroku_web_app_development_tips_matome

第4回 Herokuのアドオンと外部サービスを活用しよう | Think IT
http://thinkit.co.jp/story/2011/04/01/2067

http://addons.heroku.com/

Rails Hub情報局: Heroku向けオートスケーリング「Hero Scale」登場
http://el.jibun.atmarkit.co.jp/rails/2010/12/herokuhero-scal.html

https://github.com/railsjedi/heroscale/
https://www.heroscale.com/

Herokuでcron?もう古いかも、それ - Meltdown Countdown
http://d.hatena.ne.jp/marutanm/20110719/p1

http://wakame.jp/
0267nobodyさん2011/08/21(日) 22:15:51.15ID:???

HireFireApp - The Heroku Worker Manager
http://hirefireapp.com/

ddollar's heroku-autoscale at master - GitHub
https://github.com/ddollar/heroku-autoscale

HerokuでWebアプリ開発を始めるなら知っておきたいこと (10)参考リンク集 - アインシュタインの電話番号?
http://d.hatena.ne.jp/ruedap/20110508/ruby_heroku_web_app_development_tips_10
0268nobodyさん2011/08/21(日) 22:48:41.38ID:???
Heroku には Bundles という便利なバックアップの仕組みが用意されており、
これを使えばソースコードとデータベースの中身をまとめて一個のファイルに固めておくことができます。
http://tsukurusha.com/2010/07/heroku-を使い倒すバックアップ編/
http://flux88.com/2010/02/scripting-heroku-backups/
0269nobodyさん2011/08/22(月) 19:35:27.38ID:???
script/dbconsole : mwSoft blog
http://blog.mwsoft.jp/article/30354238.html

CSV形式のデータをインポートする方法
http://doruby.kbmj.com/fuj_on_rails/20100917/CSV_

0270nobodyさん2011/08/22(月) 21:03:41.33ID:???
こいついい加減アク禁とかできねえの?
0271nobodyさん2011/08/22(月) 22:16:40.91ID:???















0272nobodyさん2011/08/23(火) 10:04:19.04ID:???
rails3.1来た?
0273nobodyさん2011/08/23(火) 11:58:38.91ID:???
rc6が一週間ぐらい遅れたから、3.1.0も遅れるだろうな
0274nobodyさん2011/08/23(火) 12:38:22.63ID:???
Niftyの話題は?
0275nobodyさん2011/08/23(火) 22:55:20.59ID:???
nifty?
0276nobodyさん2011/08/23(火) 22:59:03.79ID:???
ActiveRecordBrowser
テーブルの管理機能を提供するプラグインです。レコードの追加、 表示、更新、論理削除ができます。また、CSVでデータをインポート・エクスポートすることが 可能です。
http://webservice.nifty.com/rails_plugin/images/active_record_browser_large.png
http://webservice.nifty.com/rails_plugin/
0277nobodyさん2011/08/24(水) 19:31:08.14ID:???

ttp://d.hatena.ne.jp/ikad/20110820/1313832911

販売計画.heroku.com
https://hanbaikeikaku.heroku.com/

請求書.jp
https://www.seikyusho.jp/
0278nobodyさん2011/08/25(木) 03:14:36.80ID:???
https://github.com/gundestrup/acts_as_authenticated
https://github.com/technoweenie/restful-authentication
https://github.com/plataformatec/devise
https://github.com/hassox/warden

https://github.com/binarylogic/authlogic
https://github.com/andresbonilla/baseproject
http://codepron.info/post/1016066244/create-a-generic-rails-base-project

http://baseproject.heroku.com/signup
http://baseproject.heroku.com/users
0279nobodyさん2011/08/28(日) 06:23:51.05ID:???
Rails 2.0.2 で Basic認証
http://ecpplus.net/weblog/rails-202-で-basic認証/

Ruby on Rails BASIC認証 | WEBシステム開発 | HAPPY*TRAP
http://www.happytrap.jp/blogs/2010/01/25/1858/

Ruby On Rails ピチカート街道 - Rails 2.0 追加機能・その7(ベーシック認証が簡単にできる) -
http://rubist.blog77.fc2.com/blog-entry-111.html

0280nobodyさん2011/08/28(日) 06:28:24.25ID:???
http://baseproject.heroku.com/users
http://baseproject.heroku.com/login
http://baseproject.heroku.com/logout
http://baseproject.heroku.com/signup
http://baseproject.heroku.com

<% if current_user %>
<%= link_to 'logout', logout_url %>
<% else %>
<%= link_to 'login', login_url %> <%= link_to 'signup', signup_url %>
<% end %>
http://codepron.info/post/1016066244/create-a-generic-rails-base-project

https://github.com/binarylogic/authlogic
0281nobodyさん2011/08/28(日) 23:21:38.96ID:???
RSpec + Autotest::screen = 最高の開発環境 - (゚∀゚)o彡 sasata299's blog
http://blog.livedoor.jp/sasata299/archives/51131376.html

RSpecでテストコードを書いたまとめ - (゚∀゚)o彡 sasata299's blog
http://blog.livedoor.jp/sasata299/archives/51277861.html

0282nobodyさん2011/08/30(火) 13:48:07.60ID:???
https://github.com/bborn/communityengine

CommunityEngine | A social networking plugin for Ruby on Rails.
http://demo.communityengine.org/
0283nobodyさん2011/08/30(火) 17:18:35.30ID:???
rails 3.1 の opened issue が消化されたな
いよいよリリースだな
0284nobodyさん2011/08/30(火) 17:26:28.34ID:???
たこ焼き仮面さんが明日って言ってたね
0285nobodyさん2011/08/30(火) 19:08:23.53ID:I/05nH8H
Devise1.0でRegistrationsControllerをカスタマイズすることは可能でしょうか?
1.3であればオーバーライドして以下のようにrouteをいじればできるみたいなのですが。
devise_for :owners, :controllers => { :registrations => "registrations" }

1.0のソースには:controllersのオプションが記載されていないのでできないのでしょうか?
https://github.com/plataformatec/devise/blob/v1.0/lib/devise/rails/routes.rb
注)rails2.3なのでDeviseは1.0じゃないと使えません。
0286nobodyさん2011/08/30(火) 21:28:39.29ID:???
直前まで色々問題起こしてたっぽいSprocketsも2.0正式版になったし、Rails 3.1も
いよいよだね
0287nobodyさん2011/08/30(火) 22:11:11.56ID:???
なんで3.1を3.0にしなかったん?
0288nobodyさん2011/08/30(火) 22:27:55.88ID:???
リリースしてからバグが見つかったんだろw
0289nobodyさん2011/08/31(水) 07:22:40.01ID:???
3.1は新機能人柱版
安定版は3.0
0290nobodyさん2011/08/31(水) 08:51:46.66ID:q1Exa6cj
3.1は短命で、3.0->3.1よりは短期間で3.2が出るという話があったよーな。
0291nobodyさん2011/08/31(水) 09:16:49.23ID:???
3.1でガラっと変わりすぎ...
変化に対応する事に毎年労力を割かないといけない状況ってどうなの?
そろそろPythonで相当いいFW出て来て勢力図一変するんじゃないかと
0292nobodyさん2011/08/31(水) 10:18:05.04ID:???
railsは着いてこれない人は置いていく方針だからさ
0293nobodyさん2011/08/31(水) 11:08:23.27ID:???
でもそれ誰得なの?って感じ
内輪だけで盛り上がってもつまんないじゃん
色んな層が飛び付いたからこそRailsは輝いたわけで
0294nobodyさん2011/08/31(水) 11:27:29.36ID:???
まぁそういうスタンスで来たからからこそ今のRailsがあって、
我々がイイね!使おう!と思えるモノになっているわけでして。
誰得というけど、それを言うならもう我々はそのRailsの態度から
既に大量の得を貰ってしまっていると言うべきかと。
エンジニアも知らず知らずのうちに既得権益者的な発想に陥ってしまうことがある。
「俺らはこれに慣れているんだ、なんで変えるんだ!?」と。
これは注意しなけりゃならん。
0295nobodyさん2011/08/31(水) 11:36:02.19ID:???
移り変わりが激しいのは良し悪しとして、日本人(というか英語ができない)ユーザは
置いてけぼり感が大きいのは確かかもね
啓蒙にがんばってくださってる日本人の方もいるにはいるんだけど、絶対数が足りない
0296nobodyさん2011/08/31(水) 11:43:53.86ID:???
というか啓蒙してる人減ってるよね
数年前まではRailsがweb界隈の相当大きな潮流だったから色んな人が英語圏情報をドンドン和訳してた
最近はRuby/Railsが一段落してJavaScript界隈が最先端的な空気になってる気が
0297nobodyさん2011/08/31(水) 17:58:50.28ID:???
3.1.0 出たようだ
gem で取れる
0298nobodyさん2011/08/31(水) 18:50:42.95ID:???
早くAssetの解説記事щ(゚д゚щ)
0299nobodyさん2011/08/31(水) 18:55:33.07ID:???
IDEで3.1に対応するのあるんかな
0300nobodyさん2011/09/01(木) 04:58:02.41ID:???
RSpecのここがすごい!
http://www.slideshare.net/mitim/rspec-3094456

Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)
http://jp.rubyist.net/magazine/?0021-Rspec

Rubyist Magazine - スはスペックのス 【第 2 回】 RSpec on Rails (コントローラとビュー編)
http://jp.rubyist.net/magazine/?0023-Rspec

http://rspec.info/
0301nobodyさん2011/09/01(木) 13:51:39.34ID:???
Rails始めたばかりの素人です。
category has_many articlesな構成で、両テーブルに対して条件を指定して、articleを取得したいんですが、一般的にどう実装するんでしょうか?

因みに、条件に合うレコードを取得するメソッドを article モデルに追加しているんですが、やり方として正しいのでしょうか。

低レベルな質問&文章で申し訳ないのですが、アドバイス頂ければ幸いです。
0302nobodyさん2011/09/01(木) 14:04:07.21ID:???
>>301
includes(:articles).where('categories.xxx = ? AND articles.yyy = ?', a, b)
0303nobodyさん2011/09/01(木) 16:04:28.84ID:???
How to access session, cookies, params, request in Model !! - (m.onkey.org)
http://m.onkey.org/how-to-access-session-cookies-params-request-in-model

Ruby on Rails Session in Models: Not So Evil Actually | jQuery, PHP, Rails, AS3, Linux, Nerdom | ...
http://jolierouge.net/2011/05/ruby-on-rails-session-in-models-not-so-evil-actually/
03043012011/09/01(木) 17:50:52.70ID:???
>>302
出来ました。ありがとうございます。

ちなみに、条件式にテーブル名等を文字列でガリガリ書く形になるのは仕方無いものなんですよね?
チェーンメソッドの様な指定方法ってあるのでしょうか?scopeとかでもなく。
0305nobodyさん2011/09/01(木) 21:00:27.07ID:IuUvLisM
Category.joins(:articles).where(categories: { name: 'Category 1'}, articles: { title: 'Article A'} )

あ、これだとCategory が返るのか…
0306nobodyさん2011/09/01(木) 22:02:53.38ID:IuUvLisM
belongs_to 側からjoinsを使うときは相手は単数系なのか
> Article.joins(:categories)
ActiveRecord::ConfigurationError:
Association named 'categories' was not found; perhaps you misspelled it?

> Article.joins(:category).where('name = ? AND title = ?', 'Category 1', 'Article A')
Article Load (0.2ms)
SELECT "articles".* FROM "articles" INNER JOIN "categories" ON "categories"."id" = "articles"."category_id" WHERE (name = 'Category 1' AND title = 'Article A')

同名カラムだったらテーブル名での修飾は避けられないかな…
0307nobodyさん2011/09/01(木) 22:05:29.14ID:IuUvLisM
ところで、eager loading目的でない(Categoryは抽出条件としてのみ
必要)場合はincludeよりjoinsを使うのがよいと思う。

0308nobodyさん2011/09/02(金) 01:31:25.85ID:???
国内の共用サーバーでruby1.9使えるところある?有名どころで。

rails3を使うには結局VPSしかないのかなぁ
0309nobodyさん2011/09/02(金) 07:29:25.45ID:???
「SOBARCO」と「ソコニイク」と「図書ぶら」の開発メモ: Railsでグローバルな定数を書くところ
http://kingyo-bachi.blogspot.com/2010/12/rails.html

アプリ共通の定数 - アーユーレディ?
http://d.hatena.ne.jp/atsm/20110616/1308210536

Ruby On Rails ピチカート街道 - 定数や変数の実験・その2【グローバル変数の実験】 -
http://rubist.blog77.fc2.com/blog-entry-69.html

Railsプログラマが知っておくべき97のこと
http://doruby.kbmj.com/tips4tips/20101217/Rails_97_

19 Rails Tricks Most Rails Coders Don't Know
http://www.rubyinside.com/19-rails-tricks-most-rails-coders-dont-know-131.html

21 Ruby Tricks You Should Be Using In Your Own Code
http://www.rubyinside.com/21-ruby-tricks-902.html
0310nobodyさん2011/09/02(金) 07:44:04.03ID:???
Railsで定数ってどこに書いたらいいの? - ζ*’ワ’)ζ<ちれすですの!
http://d.hatena.ne.jp/babie/20100520/1274369782

Railsで扱う定数はどこで定義すべきか? - satake7’s memo
http://d.hatena.ne.jp/satake7/20080519/p1

Railsで定数を別ファイルで管理したい? よろしい、ならば Settingslogic だ。 - まさにっき(コードで世界を変えたい人の記録)
http://d.hatena.ne.jp/seiunsky/20100912/1284299997

サイキョウライン ? 定数の書き方。
http://saikyoline.jp/weblog/2008/06/30/142648.html
0311nobodyさん2011/09/02(金) 15:27:05.36ID:???
NIFTY Cloud SDK documentation
http://cloud.nifty.com/api/sdk/rdoc/

クラウド API | ニフティクラウド
http://cloud.nifty.com/api/#ruby

0312nobodyさん2011/09/02(金) 20:15:52.16ID:???
Herokuは10ユーザーから1000万ユーザーまでスケーラブルで、100%オープンである。
そしてJavaにも対応した。
http://www.publickey1.jp/blog/11/dreamforce11.html
0313nobodyさん2011/09/03(土) 12:32:05.20ID:???
http://msysgit.googlecode.com/files/Git-1.6.5.1-preview20091022.exe 
http://code.google.com/p/msysgit/
0314nobodyさん2011/09/03(土) 14:42:55.22ID:???
Sprocketsの読み方ってエスピーロケッツ?
0315nobodyさん2011/09/03(土) 19:39:05.77ID:???
たぶん違う
スプロケット http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%97%E3%83%AD%E3%82%B1%E3%83%83%E3%83%88
0316nobodyさん2011/09/04(日) 04:53:44.67ID:???
cloud - Is it possible to setup a VPN on Heroku? - Stack Overflow
http://stackoverflow.com/questions/1726491/is-it-possible-to-setup-a-vpn-on-heroku
Herokuでステージング環境を作る - アインシュタインの電話番号?
http://d.hatena.ne.jp/ruedap/20110220/ruby_heroku_staging_enviroment
railsでの環境使い分け production.rb development.rb
http://doruby.kbmj.com/tacchi_on_rails/20090804/rails_1
Herokuで認証付きのステージング環境を構築する - exdesign
http://blog.exdesign.jp/heroku
0317nobodyさん2011/09/04(日) 06:25:31.65ID:???
Multiple account management for Heroku
https://github.com/ddollar/heroku-accounts
$ heroku accounts:add personal
Enter your Heroku credentials.
Email: [email protected]
Password: ******

Add the following to your ~/.ssh/config

Host heroku.personal
HostName heroku.com
IdentityFile /PATH/TO/PRIVATE/KEY
IdentitiesOnly yes
0318nobodyさん2011/09/04(日) 06:35:26.06ID:???
Herokuで作るFacebookアプリ:第7回 Herokuをもっと活用しよう!|gihyo.jp … 技術評論社
http://gihyo.jp/dev/serial/01/heroku/0007
heroku addons:add ssl:piggyback
heroku sharing:add [email protected]
heroku sharing:transfer [email protected]

0319nobodyさん2011/09/04(日) 15:10:13.98ID:???
Heroku | Dev Center | Managing Multiple Environments for an App
http://devcenter.heroku.com/articles/multiple-environments
0320nobodyさん2011/09/04(日) 17:16:48.80ID:???
Management on Heroku
http://blog.heroku.com/archives/2010/11/17/releases/
http://devcenter.heroku.com/articles/releases
$ heroku addons:add releases:basic
$ heroku releases
$ heroku rollback
0321nobodyさん2011/09/04(日) 17:19:48.43ID:???

Heroku | Dev Center | Managing Multiple Environments for an App
http://devcenter.heroku.com/articles/multiple-environments
$ heroku create --stack bamboo-mri-1.9.2 --remote staging
$ git push staging master
$ heroku rake db:migrate --remote staging

$ heroku create --stack bamboo-mri-1.9.2 --remote production
$ git push production master
$ heroku rake db:migrate --remote production
0322nobodyさん2011/09/04(日) 17:46:03.63ID:???
Linux 2.4 では XFS の最大ファイルサイズは 64TB だが、Linux 2.4 自体が最大 2TB までしかサポートしていない。
http://ja.wikipedia.org/wiki/ファイルシステム

All plans have a 2TB database max.
http://www.heroku.com/pricing

Proven, scalable platform to accommodate >10 million users
http://success.heroku.com/clobby
0323nobodyさん2011/09/04(日) 18:55:21.90ID:???
質問させて下さい
サーバーが
cent OS
ubuntu
fedora
にのみ対応しています

windowsで作ったrails3のファイル達を
そのままlinux系のサーバーにアップロード。
そして、MySQLも同じデータベース構造を作ってあげさえすれば
問題なく動きますか?

0324nobodyさん2011/09/04(日) 21:20:08.07ID:???
自分はrailsなんて全くしらないが、そんなこと心配しないといけないような
開発環境しかないのかね?

Javaなら普通にWindows環境で作ってLinuxサーバにうpするだけで問題ないけどね。
0325nobodyさん2011/09/04(日) 22:42:38.54ID:???
>>324
なんでここにいるん?
0326nobodyさん2011/09/04(日) 22:49:34.12ID:???
>>325
railsに興味があるから。
0327nobodyさん2011/09/04(日) 23:19:35.48ID:???
nginxを使いrailsアプリを動かそうとしてます。
nginxサーバーを起動後、作ったアプリ(http://www.hoge.com/hoge/index)にアクセスしようとすると

We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.

の500エラーが表示されます。

developmentモードだからこうなるのでしょうか?
productionモードに切り替えて立ち上がるようにするにはどうすればいいですか?
0328nobodyさん2011/09/04(日) 23:48:37.72ID:???
>>323
Windowsに依存したコードがなければ動く。
0329nobodyさん2011/09/05(月) 00:04:55.34ID:???
>>328
バックグラウンドで必要なのって
rubyとmysqlのバージョンを合わせておくくらいでいいですよね
0330nobodyさん2011/09/05(月) 01:33:18.20ID:???
>>323
基本的に問題ない
ごく稀にgemとかプラグインの関係でおかしくなったりするけど
0331nobodyさん2011/09/05(月) 01:38:50.09ID:???
>>323
Windowsで作ったRailsプロジェクトをそのまま全部linuxにアップロードしたらダメ
linux側でプロジェクトをコマンドラインから作成して、アップロードするのは「app」「public」だけにする
configディレクトリとかをアップロードしちゃうと動かなくなるはず
バージョンによって違うから何とも言えないけど
0332nobodyさん2011/09/05(月) 01:41:23.52ID:???
>>327
そのエラーはproduction環境のエラー文だと思うんだ
エラーがなぜ発生したのかはlog/production.logに記述されてるからそこを見てください
ちなみにdevelopmentだったらエラーの詳細がブラウザに出力されるはず
0333nobodyさん2011/09/05(月) 02:21:44.18ID:???
>>332
nginxを実行している状態で、
nginxのディレクトリの中にrailsというディレクトリを作りました。
その中に
rails new testapp -d mysql を実行してアプリを作成。

rails g scaffold items... を実行後、database.ymlを設定して rake db:migrate しました。

すると、MySQL側で用意していた
testapp_develoentの中にscaffoldで指定したテーブルがちゃんと作られました。


しかし、http://hoge.com/testapp/items/
にアクセスすると先に述べたエラーが出ます。

webricksでrails sでサーバーたちあげて
http://hoge.com:3000/testapp/items/
だとエラーは出ないで動作します。
なぜでしょうか?
0334nobodyさん2011/09/05(月) 02:24:55.87ID:???
いずれにしてもエラーログに問題は出ていませんでした
0335nobodyさん2011/09/05(月) 03:07:16.58ID:???
ん?ポート(3000)の有る無しで動作が違うってこと?
0336nobodyさん2011/09/05(月) 03:11:33.87ID:???
>>335
ポート3000有り無しが問題なのかは分かりません。

ただし言えることは

1. webricksで起動したらアプリは問題なく開ける。

2. nginxを立ち上げ、その中にアプリを設置して、それを立ち上げると先のエラーが出る


といった具合です。
0337nobodyさん2011/09/05(月) 03:14:12.09ID:???
nginxのディレクトリにrailsアプリケーションを置くだけじゃrailsは動かないんだよ
webrickでもpassengerでもいいけどrailsを動かすための仕組みが必要
webrickでrailsを起動させたらエラーが出ないんならそれでいいんじゃないか
0338nobodyさん2011/09/05(月) 03:26:17.81ID:???
>>336
apacheとかnginxみたいな土台となるHTTPサーバーがあるよね
普通のHTMLファイルとかPHPならディレクトリに置くだけで閲覧が可能になる
でもRailsアプリケーションを動かすなら、nginxの上にpassenger,unicorn,thin,mongrel,などのRailsiアプリケーションサーバーが必要

この辺とか参考になるかもしれない 多分一番楽なのはpassengerかな
http://aerial.st/archive/2011/06/16/nginx-unicorn-rails-on-mac/
http://d.hatena.ne.jp/Umeyashiki/20100131/1264948069
0339nobodyさん2011/09/05(月) 03:46:34.66ID:???
>>338
gemからpassengerをインストールして、そこからnginxを入れました。

そしてnginx.confの
server{}の中にも
#Rails3 App
passenger_enabled on;
passenger_base_uri /testapp;

を追記しました

ちなみに、ここを参考にしました

http://app.m-cocolog.jp/t/typecast/678713/568878/67560190
0340nobodyさん2011/09/05(月) 05:50:52.59ID:???

$ heroku maintenance:on
Maintenance mode enabled.

$ heroku maintenance:off
Maintenance mode disabled.
http://devcenter.heroku.com/articles/maintenance-mode
0341nobodyさん2011/09/05(月) 12:13:27.55ID:???
nginx&passengerなどで公開するときって
どの場所にRailsアプリは格納してますか?

var/www/hoge.com/railsapp

とか?
0342nobodyさん2011/09/05(月) 16:33:30.32ID:???
基調講演-2 Derek Collison 「Cloud Foundry: Why Ruby, and will it last?」 | RubyWorld Conference 2011
「Cloud Foundry」は、業界初のPaaSのオープンプラットフォ−ム。開発言語に「Ruby」を採用。
http://www.rubyworld-conf.org/ja/program/Key-2/
基調講演-3 及川 喜之 「Heroku - 多言語化するアプリケーションの為のプラットフォームの紹介」 | RubyWorld Conference 2011
http://www.rubyworld-conf.org/ja/program/Key-3/
IIJ、日本のRuby PaaS「MOGOK」を秋に立ち上げへ − @IT
http://www.atmarkit.co.jp/news/201109/05/mogok.html
0343nobodyさん2011/09/05(月) 17:39:42.56ID:???
ソーシャルリクルーティングのウォンテッドを立ち上げたのはFacebook出身のマルチな才女
1年も経たないうちにRuby on Railsでの開発を学び、Heroku上にウォンテッドを立ち上げるまでにいたった
http://jp.techcrunch.com/archives/jp20110905wantedly-com/

http://wantedly.com/
0344nobodyさん2011/09/07(水) 05:07:14.14ID:???
Railsのクールなデザインを一瞬で自動生成する「Web App Theme」がステキ - 医者を志す妻を応援する夫の日記
http://d.hatena.ne.jp/shunsuk/20091020/1256038822
app/views/layouts/memos.html.erbは、削除しておいてください。
$ script/generate theme
$ rm app/views/layouts/memos.html.erb


Webシステム開発者に送る便利なテンプレート「Web App Theme」
http://www.moongift.jp/2009/06/web_app_theme/
0345nobodyさん2011/09/07(水) 05:10:03.54ID:???

http://github.com/pilu/web-app-theme
sudo gem install web-app-theme -s http://gemcutter.org

Install any HTML theme/template into your Rails app
http://drnicwilliams.com/2009/10/06/install-any-html-themetemplate-into-your-rails-app/
http://github.com/drnic/install_theme
http://drnicwilliams.com/

Pluginが広げるRailsの魅力
http://www.slideshare.net/dara/pluginrails
0346nobodyさん2011/09/07(水) 10:02:58.54ID:???
さくらのクラウド、Amazon EC2の半額以下で11月開始へ − @IT
http://www.atmarkit.co.jp/news/201109/06/sakura.html
0347nobodyさん2011/09/07(水) 18:27:53.50ID:???
flyerhzm/bullet - GitHub
A rails plugin/gem to kill N+1 queries and unused eager loading
https://github.com/flyerhzm/bullet
0348nobodyさん2011/09/07(水) 21:52:28.76ID:???
私の認識が正しいかどうか教えて下さい

Gemfileに記述する

gem 'rails', '3.1.0'
gem 'mysql2'

のような表記について。

bundle installを実施したときに、これらの指定された必要とされているgemが
ローカルホストPCのなかに自動的に一括インストールされる。

この認識で合ってますか?


ローカルホストPC(VPS CentOS5.6)にgemsやruby, mysql、各種モジュールなど入れ設定まで終えた段階で
windowsでいう復元ポイントは作れますか?

後々、色々と入れてしまいゴチャゴチャにいつもなってしまいます。
クリーンである程度の必要最低限なセットが入った状態をいつでも再現できるようにしたいです。


0349nobodyさん2011/09/07(水) 23:16:58.19ID:Om/Fx6yO
ごちゃごちゃになるのが嫌なら install --path vendor/bundle と
指定すればプロジェクトの vendor/bundle 以下に入るよ。
bundlerだけをシステム全体で使用可能にしておいて、他は全部
アプリごとの vendor/bundle に入れるというのも一方法ではある。
0350nobodyさん2011/09/08(木) 01:22:14.10ID:???
>>349
ありがとう。
一般的なのはどちら?
システムの中にどんどんgemをインストールしていくのが一般的?


ちなみに出たばかりのrails3.1.0を使用してるんだけど
nifty generatorの rails g nifty:layout
コマンド使ってもレイアウトに変化が起きない。

views/layouts/application_html.erb
は確かに内容が変わっているみたいなんだけど
何故かな?

rails g nifty:scaffold recipe name:string index new

rake db:migrate

して

localhost:3000/recipes/new

に繋いでもデフォの素っ気ないレイアウト表示になります。
0351nobodyさん2011/09/08(木) 07:56:54.93ID:???
リンギオ - Railsで遅延読み込みする
http://ringio-blog.appspot.com/2011/08/to-lazy-loading-in-rails

Railsで高速表示のために遅延読み込みを利用する - お題目うぉっち
http://blog.livedoor.jp/maru_tak/archives/50698407.html
0352nobodyさん2011/09/08(木) 09:18:25.47ID:???
>>350
vendor/bundle 配下に突っ込むのが一般的になるだろうね
rvm + gemset で管理する人もいるだろうけど
0353nobodyさん2011/09/08(木) 10:42:19.54ID:???
http://themeforest.net/
0354nobodyさん2011/09/08(木) 10:47:26.86ID:???
Dr Nic's install_theme
http://drnicwilliams.com/category/ruby/gems/install_theme/

http://github.com/drnic/install_theme
0355nobodyさん2011/09/08(木) 12:19:39.43ID:???
>>344が良さそうで試してみたんだけど、rails3.1には対応してない?のかな?

ブラウザ表示したときにスタイルシートが反映されてない。

3.1って未対応のgem多すぎ??

0356nobodyさん2011/09/08(木) 22:17:23.24ID:W+wdQIDX
1例で大杉とは大胆なご意見。
■ このスレッドは過去ログ倉庫に格納されています