https://ruby-china.org/wiki/install_ruby_guide如何快速正确的安装 Ruby, Rails 运行环境对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby ...
分类:
其他好文 时间:
2014-07-10 11:31:32
阅读次数:
226
class Customer < ActiveRecord::Base has_many :ordersendclass Order < ActiveRecord::Base belongs_to :customerend如上代码两个model在做如下查询的时候:c = Customer.fir.....
分类:
其他好文 时间:
2014-07-10 10:03:57
阅读次数:
293
Rails.application.routes.draw do match 'projects/:id/:controller(/:action(/:id))(.:format)'end
分类:
其他好文 时间:
2014-07-07 18:35:00
阅读次数:
187
class Foo 255end def create @foo =Foo.new(params[:foo]) @foo.project_id =@project.id if @foo.save flash[:notice] = l(:notice_successfu...
分类:
其他好文 时间:
2014-07-07 18:21:22
阅读次数:
240
{:action=>'create'} do |f| %> 'foos/form',:locals=>{:form=>f} %> 'continue' %>labelled_form_for 和 form_for都是和Model层绑定使用的区别是labelled_form_fo...
分类:
其他好文 时间:
2014-07-07 18:08:26
阅读次数:
347
当我们使用rails generate scaffold的方式生成MVC的时候,rails会自动给我们生成一系列的文件,包括了如何用json显示model的view。这样其实默认了你的系统是一个CRUD的系统,但是我们知道RESTful不是CRUD。把model直接暴露出去不是一个很好的选择。
rabl是一个DSL可以方便定制生成对象的显示信息的gem:https://github.co...
分类:
其他好文 时间:
2014-06-28 08:06:56
阅读次数:
248
Ruby这个就不用多说了RVM用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理。Rails这个也不用多说,著名开发框架。详细看http://zh.wikip...
分类:
其他好文 时间:
2014-06-27 22:33:00
阅读次数:
293
RubyGems的功能类似于Linux下的apt-get。使用它可以方便第从远程服务器下载并安装Rails。# 安装指定gem包,程序先从本机查找gem包并安装,如果本地没有,则从远程gem安装。gem install [gemname]# 仅从本机安装gem包gem install -l [gem...
分类:
其他好文 时间:
2014-06-27 19:16:37
阅读次数:
176
1.Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in you
r Gemfile
2.ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/local/lib/ruby/gems/1.9.1 director.y
3.rails 3遇到 Could n...
分类:
其他好文 时间:
2014-06-24 22:18:45
阅读次数:
316
一.创建一个新的应用程序
在控制台输入
> rails new demo
create
create README.rdoc
create Rakefile
create config.ru
create .gitignore
create Gemfile
create app
....
分类:
其他好文 时间:
2014-06-24 20:51:22
阅读次数:
281