新人问个简单的问题,希望大家不要笑我并能帮我解决下,谢谢了!

新人问个简单的问题,希望大家不要笑我并能帮我解决下,谢谢了!

ruby程序要怎么才能在http://localhost:3000页面上浏览出来?
我用的是ruby on php?name=rails" onclick="tagshow(event)" class="t_tag">rails,用radphp?name=rails" onclick="tagshow(event)" class="t_tag">rails编辑工具,最好是能将步骤写得清楚详细点,我之前学过了php,我想要像dw上直接f12就能在php?name=%E4%AF%C0%C0%C6%F7" onclick="tagshow(event)" class="t_tag">浏览器上浏览的那样。。。。
请各位帮我一下,谢了!
输入ruby script/server 就可以了。必须在你程序的目录下
localhost => 代表本机 也可以用IP表示 eg:127.0.0.1
3000是端口号,每一个工程都有唯一的端口号:
按照陈刚笔记 很容易做出来的
谢谢楼上2位大哥的指点!
不过我知道这样启动后能看到welcome的界面,我想要知道的是我自己写个文件,如puts "hello"或者是在html页面里嵌入ruby语言,像这样的文件后缀是.rb文件还是.rhtml,这个文件应该放在哪里,相对应的地址是什么?还有比如在table标签里用ruby语言输出hello,要怎么写?
还望能再帮我指点一下!
eg
app/controllers/hello_controller.rb   #画面的控制
class HelloController < ActionController::Base
 def index
   p "hello" * 2       # "hellohello"
   @hello = "hello"
   puts @hello      # "hello"
 end
end
app/views/hello/index.rhtml
<table border="1">
  <tr>
    <td><%=@hello%></td>  #@hello 或者$hello 这种变量才能在页面中使用
 </tr>
</table>
谢谢版主的热心帮助,我找到了陈刚笔记
我按照你们的方法去写了控制器和视图的文件,可是页面上没有出现相应的结果,而是出现下面的东西,请问下是哪出错了,是不是有配置文件要改,比如地址什么的,或者是别的问题原因?
地址栏输入的是http://localhost:3000/hello/index
页面出现的:
MissingSourceFile in HelloController#index
no such file to load -- sqlite3
后面还有一些字,没贴出来
另外还有
Routing Error
No route matches "/hi" with {:method=>:get}
出现了这个错误是什么原因?
P.S.我的运行环境是:windows2003 + ruby 1.8.6 + rails 2.0.2

no such file to load -- sqlite3
出现这样的错误,那说明你的sqlite3没配置好,应该去下两个文件,sqlite3.exe和sqlite3.dll
http://hi.baidu.com/yidianerqiao ... 8b487fdbb4bdf0.html
这篇文章上都下载的地址及详细的步骤。希望对你有用。
我已经下sqlite3.exe和sqlite3.dll这两个文件,可还是出现了
no such file to load -- sqlite3

This error occurred while loading the following files:
 sqlite3
这个错误,为什么呢?

[ 本帖最后由 yy18 于 2008-5-30 17:13 编辑 ]
你把两个文件放在ruby\bin的根目录里了嘛?解压后放进去!
是啊,.exe和.dll文件都放bin里了
还是出现了
MissingSourceFile in HelloController#index
no such file to load -- sqlite3
RAILS_ROOT: D:/ruby/chensite
This error occurred while loading the following files:
 sqlite3
这种错误

[ 本帖最后由 yy18 于 2008-5-30 17:23 编辑 ]