`
dashi129
  • 浏览: 37957 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
根据《web开发敏捷之道》第二版学习ror,第八章106页出现如上错误。 解决后代码: def add_to_cart     begin       product = Product.find(params[:id])     rescue ActiveRecord::RecordNotFound       logger.error( "Attempt to access invalid product #{params[:id]}" )       flash[:notice] = "Invalid product"       redirect_ ...
根据《web开发敏捷之道》(第二版)学习ror,遇到这个问题。 本人rails版本2.0,ruby 1.8.6 解决方法: 打开/app/controllers/application.rb 文件,代码如下: class ApplicationController < ActionController::Base   session :session_key => '_depot_session_id'     helper :all # include all helpers, all the time   # See ActionController::RequestFor ...
我遇到过这个情况,在项目下:运行 ruby script/generate controller store index 命令没有反应。。。 经过研究发现 script文件夹下的generate文件没有内容。 解决方案:新建一个项目,将script下的generate文件拷到原项目中覆盖该文件即可。
     Web开发敏捷之道P81页的delete错误: 原文代码: <%= link_to 'Destroy', { :action => 'destroy', :id => product },         :confirm => "Are you sure?",         :method => :post %> 代码删除是不能实现的。 正确的代码应该是:         <%= link_to 'Destroy', { :action => 'destroy', :id => product },    ...
will_paginate采用Gem安装。 命令如下: gem install mislav-will_paginate --source http://gems.github.com   成功后的提示信息如下: Successfully installed mislav-will_paginate-2.3.2  Installing ri documentation for mislav-will_paginate-2.3.2...   Installing RDoc documentation for mislav-will_paginate-2.3.2...  安装之后需要修改 ...
Ruby要求:数据表的名字和model的名字必须关联: 1. 表名小写,model名的第一个字母大写; 2. 表名用复数形式(如products),model用单数形式(如Product). 在Rails2.0中,scaffold从核心中移出,转变成插件,使用时,我们需要在所在项目里用下面的命令下载: ruby script/plugin install scaffolding 配置好数据库: drop table if exists products; create table products (     id int not null auto_increment,     ...
Rails2.0以前,Rails是把MySQL数据库作为默认的数据库配置的,也就是不用配置MySQL的数据库就可以直接使用了。但由于现在MySQL已经属于Sun公司了(虽然它还是免费的),Rails2.0以后就把sqlite3作为默认的数据库来使用了。 因此,现在在Rails中使用MySQL是要做一点配置的,也就是修改database.yml文件。 # SQLite version 3.x #   gem install sqlite3-ruby (not necessary on OS X Leopard) development:   adapter: mysql   encoding: ...
Global site tag (gtag.js) - Google Analytics