问题: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之道》按照Rails的各个子系统进行组织编排,分别介绍了Rails的环境、初始过程、配置和日志记录,Rails的分配器、控制器、页面生成和路由,REST、资源和Rails,ActiveRecord的基础、关联、验证和高级技巧,...
《Rails之道》详细讨论了Rails的程序代码并通过分析Rails中的代码片段来深入解释它的功能,同时,《Rails之道》部分章节也摘录了一些API文档中的内容,使读者能够快速地找到对应的API文档、相关的示例代码以及深入的...
Rails之道.pdf 高清 带书签
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
[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, ...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
《Rails之路》 英文PDF
本资源是参照rails敏捷开发第四版书中的例子,rails的版本是rails3.2.6
Bootstrap 3 和 Rails 4(样例用的是Ruby 2.1.1,Rails 4.1.4) Table of Contents Preface 1 Chapter 1: Introducing Web Application Development in Rails 7 Why Bootstrap with Rails? 8 Setting up a Todo ...
adminlte-rails, AdminLTE Rails gem 将AdminLTE主题与 Rails 资产管道集成 AdminLTE Rails gem AdminLTE 是后端的高级 Bootstrap 主题。英镑 AdminLTE Rails gem 与 Rails 资产管道集成了英镑AdminLTE主题。安装将...
本书详细讲解了rails进行网站开发,书中例子经典丰富,适合rails初级用户使用,pdf版本,带有目录,方便定位查找
中文世界唯一一本Rails 4.0.0 + Ruby 2.0.0 的自學書籍
Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details., Tens of thousands of ...
初学 Ruby on Rails 必备之宝典
使用Aptana+Rails开发Rails Web应用 有Aptana的安装配置等等,中文
Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...