1.先下载:RubyMine idea开发工具:http://www.jetbrains.com/ruby/download/
2.安装RailsInstaller,请参考:http://www.cnblogs.com/tambor/archive/2011/12/25/rails_anzhuang_railsinstaller.html
3.运行:JetBrains RubyMine 4.0.3
create new project-->在project type项选择Rails Application -》点击ok,如下图:
然后点击ok.
打开项目文件如下图。
4. 运行:选择rails dev模式 点击debug按钮。
如下图:
5.查看控制台:
启动成功
6.打开浏览器输入:http://127.0.0.1:3000/ 效果如下:
至此用rubymine搭建rails开发环境完成。
7.hellworld.
在app-》controllers目录下新建一个ruby SayController class并编写如下代码:
class SayController < ApplicationController
def hello
@time = Time.now
end
end
然后点击hello方法左侧的图标会自动生成与之对应的hello.html.erb文件。如下图:
打开hello.html.erb文件,写入如下内容:
<html>
<head>
<title>Hello,Rails</title>
</head>
<body>
<h1>Hello from Rails!</h1>
<p>
It is now <%= @time %>
</p>
</body>
</html>
然后在浏览器中输入:http://127.0.0.1:3000/say/hello 并看到如下信息:
Hello from Rails!
It is now 2012-09-19 20:48:32 +0800
至此HelloWorld编写完成.
注:如果访问出现
ActionController::RoutingError (No route matches [GET] "/say/hello"): 错误,需要把configs/routes.rb中 match ':controller(/:action(/:id))(.:format)' 行前面的注释‘#’去掉。
建议使用mysql6,并把mysql-connector-c-noinstall-6.0.2-win32的libmySQL.dll拷贝到RailsInstaller\Ruby1.9.3\bin目录下。