问题:WEBrick 报
`require_frameworks': no such file to load -- net/https (RuntimeError)
错误的解决办法?
解决办法:
错误的解决办法是一样的,都是因为缺少 libopenssl-ruby library 这个库.运行下下面的代码就搞定了.
sudo apt-get install libopenssl-ruby
问题:解决ubuntu下ruby script/console运行时的问题,irb not found?
解决办法:
sudo apt-get install irb
问题:ruby script/console >>Dispatcher.dispatch
NoMethodError: undefined method `env_table' for nil:NilClass ?
解决办法:
How to Install
Redmine 0.9.3 on Centos Update, Including Apache and SVN Configuration
问题:
ubuntu安装sqlite3
解决办法:
-
sudo apt-get install sqlite3 libsqlite3-dev
-
sudo gem install sqlite3-ruby
问题:
no such file to load -- mkmf (LoadError)
解决办法:
sudo apt-get install ruby1.8-dev
问题:在ubuntu上运行
sudo gem install mysql,出错(具体如下)?
joey@joey-laptop:~/work $ sudo gem install mysql
Building
native extensions. This could take a while...
ERROR: Error
installing mysql:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 extconf.rb install mysql
checking for
mysql_query() in -lmysqlclient... no
checking for main() in -lm...
yes
checking for mysql_query() in -lmysqlclient... no
..........
解决办法:
以前每一回安装的时候都会出来上述问题,后来搜索了一下
sudo apt-get install libmysqlclient15-dev
sudo gem install mysql
问题:安装某个版本的rails?
解决办法:
gem install rails -v 2.3.4
问题:ruby 连接 mysql,需要安装gem install mysql,但是会碰到问题(windows)?
解决办法:
将libmysql.dll拷贝到ruby的bin目录下。
问题:列出当前的Source
?
解决办法:
gem source
添加新的source
gem source -a http://gems.github.com
问题:安装ruby ./script/plugin install ***,总是提示plugin not found?
解决办法:
plugin,主要有http下载安装,git下载安装。
git需要安装客户端,win下比较麻烦,运行以后,生成空目录,然后将下载的插件直接拷贝过来即可。
问题:安装mongrel?
解决办法:
win:
gem install mongrel -y
gem install mongrel_service -y
问题:
bluecloth:
I was getting the error if I unpack the gem to your vendor directory.
---------
no such file to load -- bluecloth_ext
解决方案:
So I've installed the gem on the server and added the following lines to your environment.rb file.
----------
require 'rubygems'
gem 'bluecloth'
问题:rails中提示汉化,个性化提示?
解决办法:
1.javaeye,没有提示,只是将没有输入信息的框框变红并且获得标。
2.通过修改参数(:message)的方式,缺点是每一个验证后面都要写提示信息
#在Helper/application_helper.rb中加入这个方法:
def error_messages_for(object_name, options = {})
options = options.symbolize_keys
object = instance_variable_get("@#{object_name}")
unless object.errors.empty?
error_lis = []
object.errors.each{ |key, msg| error_lis << content_tag("li", msg) }
content_tag("div", content_tag(options[:header_tag] || "h2", "发生#{object.errors.count}个错误" ) + content_tag("ul", error_lis), "id" => options[:id] || "errorExplanation", "class" => options[:class] || "errorExplanation" )
end
end
问题: 在rails2中,使用脚手架?
解决方案:
在Rails2.0中,scaffold从核心中移出,转变成插件,使用时,我们需要在所在项目里用下面的命令下载:
ruby script/plugin install scaffolding
配置好数据库之后,像往常一样用
ruby script/generate scaffold yourmodel [field:attribute field:attribute field:attribute]
问题:保存create是报:WARNING: Can't mass-assign these protected attributes:……?结果一些数据没有保存?
解决方案:
在model中,使用了attr_accessible :name,除了那么其他的值都没有保存。
问题:form method=get的情况下,多个checkbox提交的问题?
解决方案:
1. <%=check_box_tag 'puppies[]',1,false%>
2. <%=check_box_tag 'puppies[]',2,vise%>
问题:
Unknown key(s): primary_key
解决:
belongs_to :area ,:primary_key => 'code'
2.1的版本不支持,2.3.8支持,
在model:Area中添加
set_table_name 'areas'
set_primary_key 'code'
http://railsforum.com/viewtopic.php?id=27678
分享到:
相关推荐
《Rails之路》是一本专注于Ruby on Rails框架的权威指南,由Addison-Wesley出版社于2007年11月出版。这本书深入探讨了Rails的各个方面,旨在帮助开发者掌握这个强大而高效的Web开发工具。 Ruby on Rails(简称Rails...
《Rails之路》是Addison-Wesley Professional Ruby系列书籍中的一部重要著作,由Obie Fernandez撰写,ISBN为9780321445612,出版于2008年。该书深入探讨了Ruby on Rails框架的核心理念与实践技巧,旨在为读者提供...
《Rails之道》详细讨论了Rails的程序代码并通过分析Rails中的代码片段来深入解释它的功能,同时,《Rails之道》部分章节也摘录了一些API文档中的内容,使读者能够快速地找到对应的API文档、相关的示例代码以及深入的...
### Rails 101 入门电子书知识点详解 #### 一、简介 《Rails 101 入门电子书》是一本非常适合初学者直接入门的书籍,它由xdite编写并出版于2014年6月10日。本书主要针对的是希望学习Ruby on Rails框架的读者,特别...
Rails之道.pdf 高清 带书签
《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...
Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...
Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...
掌握Ruby语言是学习Ruby on Rails的前提条件,因为Rails正是建立在Ruby之上的。 #### 4. Rails Revealed(揭示Rails) 这部分内容会更进一步地探索Rails的内部机制,包括其架构、工作流程以及一些高级特性。例如,...
### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails(以下简称Rails)4.2.5版本的核心功能与最佳实践。 - **基础假设**:...
标题中的“Web开发敏捷之道--应用Rails进行敏捷Web开发 之 Depot代码”表明这是一个关于使用Ruby on Rails框架进行敏捷Web开发的示例项目,名为Depot。Ruby on Rails(简称Rails)是一个开源的Web应用程序框架,它...
Rails指南中文版是针对Ruby on Rails框架的一份详尽教程,旨在帮助开发者深入理解并熟练掌握这个强大的Web应用开发工具。Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-...
在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...
标题 "Rails" 指的是 Ruby on Rails,一个开源的Web应用程序框架,它基于Ruby编程语言,遵循MVC(模型-视图-控制器)架构模式。Rails由David Heinemeier Hansson在2004年创建,其设计理念是强调代码的简洁性、DRY...
Ruby on Rails 安装指南 Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,...
本压缩包中的"web开发之rails最新调试通过购物车代码"是关于使用Rails进行Web应用开发的一个实例,特别是针对购物车功能的实现。 购物车是电商网站的核心部分,它允许用户选择商品并保存这些选择以便后续购买。在...
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
Rails Recipes是一本针对Ruby on Rails框架的实用书籍,它收集了一系列高效解决问题的技巧和方法,也被称为“Rails开发者的宝典”。作者们通过分享自己的经验和见解,为Rails程序员提供了一本既有实际操作指导又有...