作者gasbomb (胖丁)
看板Ruby
标题[RoR ] 一个关於版本的问题
时间Mon May 24 14:09:12 2010
昨天摸了一天终於又可以用Ruby写猜数字或是井字游戏之类的小游戏啦
所以打算马上实战Rails
Windows Vista SP2
Ruby 1.9.1
Rails 2.3.6
我要generate新的controller跟view的时候
Z:\ror\test>ruby script/generate controller Greeting index
exists app/controllers/
exists app/helpers/
create app/views/greeting
exists test/functional/
create test/unit/helpers/
create app/controllers/greeting_controller.rb
create test/functional/greeting_controller_test.rb
create app/helpers/greeting_helper.rb
create test/unit/helpers/greeting_helper_test.rb
create app/views/greeting/
index.html.erb
我手上O社的书范例是产生一个index.rhtml
刚刚跑了一下书店翻了其他Rails的书,通通都跟现在的Rails版本不合
我也上网查了一下文件
http://guides.rubyonrails.org/getting_started.html
里面的说法是把index.html.erb改成
<h1>Hello, Rails!</h1>
就可以看到结果了
可是我依样画葫芦得到的结果永远是
We're sorry, but something went wrong.
问题到底在哪边咧?
不好意思我每次都来问这麽基本的问题 Orz
--
╔═◢ ◣═╦╦═════╦═════╗
║
◤◤◤ ◥ ╠╣
飞鸟ももこ╠═╗ ║
║ ▇ ▇ ║╚═════╝ ╚═╦═╣
║ ▌ ● ● ▌ ║╔══════╗╔═╩═╣
║
◤ ◥
︺█◤
◥╠╣
Momoko Asuka╠╝ ║
╚◣◢ ▄▂▄ ◣◢╩╩══════╩════╝
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.245.10.129
1F:→ poga:把environment改成development就有error message可以看了 05/24 14:11
2F:→ gasbomb:我的server/script里面只有三行组态,这也跟书上写的不一 05/24 14:48
3F:→ gasbomb:样说...还是我就把OPTIONS = {...}直接加进去里面就好? 05/24 14:49
4F:→ superchris:产生index.html.erb是没错的,启动script/server後 05/24 15:12
6F:→ superchris:using Rails 2.3.5 05/24 15:13
7F:→ TonyQ:你用啥执行? webrick 或 nginx等应该都会有error output/// 05/24 21:08
8F:→ TonyQ:只看error 500 当然很难找原因罗 :) 05/24 21:08
9F:→ TonyQ:另外 index.html.erb 是对的. 预设script/server不用改... 05/24 21:09
10F:→ gasbomb:我用webrick,今天累了,明天再来试试看 XD 05/24 23:14
11F:推 hellolucky:有在controller定义index吗 05/24 23:59
12F:推 hellolucky:还有 去log资料夹里面找log 应该是production.log吧?! 05/25 00:05
13F:推 Jcrt:会喷500多半是ruby阶段就挂掉,先看看你config/routes.rb 05/27 18:49
14F:→ Jcrt:有没有设定 map.root :controller => "greeting" 05/27 18:50