rails_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> rails >>列表
因为重装系统,就试着使用了下RVM来安装和管理Ruby和Rails,记录下安装过程。首先需要安装curl$sudoapt-getinstallcurl因为RVM安装文件是从github上通过git来获取的,所以还需要本地有git,我是通过build来安装的,你也可以通过下面命令直接从apt里进行安装。$sudoapt-getinstallgit-core安装RVM$bash<<(curlhttp://rvm.beginrescueend.com/releases/rvm... 查看全文
· rails 的sql发布时间:2010-12-26
controller有这样一段代码:color_lot_manuallies=color_lot.color_lot_manualliesifcolor_lot_manuallies.size==1end后台的sql是这样的引用... 查看全文
· Rails 3 with Mongrel发布时间:2010-12-26
Gemfilegem'mongrel','1.2.0.pre2'gem'cgi_multipart_eof_fix'gem'fastthread'bootingmongrelrailssasdaemonthere'sanerrorhttp://stackoverflow.com/questions/3903717/error-calling-dispatcher-dispatch-nameerror-uninitialized-constant-actioncontrhttps://rails... 查看全文
· windows下安装ruby1.9.2和rails3.0.3发布时间:2010-12-26
1.首先安装ruby环境http://rubyforge.org/frs/?group_id=167我选择的是rubyinstaller-1.9.2-p0.exe,这样很简单下载安装完毕,测试是否成功,在命令行下ruby-v当提示ruby1.9.2p0(2010-08-18)[i386-mingw32],则表示安装成功。2.安装rails还是在命令行下geminstallrails--no-ri--no-rdoc这个默认安装的是rails3.0.3,但是不安装doc,时间会长一些,稍等... 查看全文
1.安装ree登陆ree官方网站http://www.rubyenterpriseedition.com/download.html找到最新版本的下载地址,然后使用wget直接下载到刚才的目录:wgethttp://rubyforge.org/frs/download.php/71100/ruby-enterprise_1.8.7-2010.02_i386_ubuntu10.04.deb然后开始安装sudodpkg-iruby-enterprise_1.8.7-2010... 查看全文
markItUp是基于jQuery的可视化编辑器,支持Html,Textile,Wiki,Markdown,BBcode等多种标签。而且支持插件化替换各种标签和皮肤,UI效果很好。自行下载jquery.js,然后从http://markitup.jaysalvat.com/downloads/下载jquery.markitup.js,BasicMarkdownset和Simpleandneutralskin。在你的表单页面中加入相应的javascript和css文件... 查看全文
翻译:http://www.cowboycoded.com/2010/10/28/rails-3-rails-js-document-on-is-not-a-function/在做Rails3的项目时,发现rails3对删除使用了新的处理方式<%=link_to"Delete",widget,:confirm=>"Areyousureyouwanttodelete?",:method=>"delete"%>生成出来的HTML是<... 查看全文
(接上一篇,今天的目标是把第二章结束~~加油)2.3Microposts资源在生成和探索了Users资源之后,让我们转过来看看另一个相关资源——Microposts。在这一节中,我建议对比一下2个资源中相似的元素。你会看到2个资源之间会有很多地方都是相同的。Rails程序的RESTful结构是这种重复结构最好的实现方式。的确,研究这种Users和Microposts资源早期的重复结构也是本章最初的动机。(我们将会明白写一个不是toyprograme的健壮程序需要耗费相当多的精力... 查看全文
最近在为一家公司做一个小项目,前端时间一直在用最熟悉的java,结果java的开发效率实在让人崩溃。用框架吧~一堆配置文件很折腾,不用框架吧~很多代码都要自己从头写,很麻烦。随后把目光转向了Groovy,PHP,RubyonRails...刚开始考虑使用Groovy来辅助java,但是经过一段时间的折腾,Groovy在IDE方面的支持实在让人很不爽。经过昨天的挫败,决定放弃之,打算以后在公司项目中逐步引入他。至于PHP,不知道为什么一直提不起兴趣。经过半个月的尝试... 查看全文
· [入门]使用Heroku部署Rails应用发布时间:2010-12-26
这两天再看《RubyonRailsTutorial-learnrailsbyExample》-MichaelHartl,里面提到如何使用Heroku(infoQ的介绍)部署Rails应用,感觉这部分很有用,打算单独写篇文章记录下来。如果你对上面提到的教程有兴趣可以参考我之前写的[入门]RubyonRails入门教程及开发工具选用当然除了Heroku,Rails应用也有很多种部署方式:--PhusionPassenger:Apache和Nginx的一个module;--EngineYard... 查看全文
3.1.1真正的静态页面让我们从真正的静态页面开始学习吧,回顾一下第1.2.5中关于每一个Rails程序一开始就就是一个非常小的程序(主要是Rails脚本的功劳,例如生成器)而且都有一个默认的欢迎页面(地址:http://localhost:3000/(图1.3).)(图1.3第一章的图片,rails程序创建时默认的欢迎页面。)图片3.2public/index.html文件(默认欢迎页面)看一下上图中代码,我们学习一下这个页面是从哪里来的。因为这个页面把样式直接包括进去,所以看起来有点乱... 查看全文
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.HelloRails接下来我们要输出一个所有语言的都要学习的helloworld。要在rails应用中输出一个hellorails,你需要创建一个控制器以及一个视图。在rails的世界里,你几乎不用手动的一个个去创建各个控制器与视图,rails命令就可以帮忙我们搞定一切。$railsgcontrollerhomeindexrails将根据命令为你创建多个文件... 查看全文
· Rails3 and MongoDB Quick Guide发布时间:2010-12-11
InstallMongoDBDownload:http://www.mongodb.org/downloadsExtractthefilestoadirectory(e.g,/opt/mongodb)Createdatadirectory:$sudomkdir-p/data/dbStartMongoDBserver:$sudo/opt/mongodb/bin/mongodStartshellandconnectiontoMongoDBserverfortest... 查看全文
· rails不支持bigint类型的mysql主键发布时间:2010-12-11
之前遇到过很多次,老是忘记,今天记录一下吧。mysql可以支持int、tinyint、bigint等几种数据格式的字段,rails(准确说是activerecord)抽象了数据结构,统一使用integer表示整数,然后根据limit来决定使用哪种int:#activerecord-2.3.8/lib/active_record/connection_adapters/abstract/schema_definitions... 查看全文
· Rails轻松实现二级级联菜单发布时间:2010-12-11
Rails:利用ajax轻松实现二级级联以下使用JQuery,ajax,实现rails的二级级联选择框我根据访问的流程来实现这个功能基本原理:两个并列的选择框,当第一个选择框中的选项被选中时,触发js方法,并把省份的id传给该方法,然后,在js与controller交互,也就是将省份的id传给controller,经过处理,将返回该省份下的所有城市到该js方法,将城市列表赋值到第二个选择框中。一、视图部分<div>省、市:</div><... 查看全文
安装了rails3后,系统会自动安装23个gem包,比rails2时代的7个gem包大大有所增加,到底这些包都是做什么用的呢?下面让我们来看看:rails2所包含的gem包:activesupportactiverecordrackactionpackactionmaileractiveresourcerailsrails3所包含的gem包:abstract(1.0.0)提供一个库可以在ruby中定义抽象方法。我们知道,ruby中是不提供抽象方法的,引入这个库之后,可以简单的创建抽象方法... 查看全文
在开发过程中,开发环境的搭建常常要耗费大量的时间和人力。如何避免不同项目,开发环境之间的污染这更是一个让人头疼的问题。不少人应该都遇到过由于不同项目依赖同一库文件不同版本而导致的烦人问题。另外,在一个团队中,也经常出现由于团队成员各自开发机操作系统、开发环境等的不同而导致的很多难于溯源的问题。由于存在这些问题,将开发环境虚拟化的思想很自然的就被引入到了开发过程中。相应的辅助虚拟化开发环境的工具也应运而生。Vagrant就是一个与VirtualBox结合的虚拟化辅助工具。通过使用虚拟化技术... 查看全文
文章出处:http://edgeguides.rubyonrails.org/getting_started.html1.显示一条Post当你在index页面点击一条文章的链接时,它将指向一条类似http://localhost:3000/posts/1的地址。Rails是把它作为show动作资源来解释的,然后传递1作为:id的参数。下面是show动作:defshow@post=Post.find(params[:id]... 查看全文
ubuntu10.10ruby1.9.2rails3.0mysql架设过程文章分类:Ruby编程sudoapt-getinstallbuild-essentialsudowgetftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p0.tar.bz2sudotarjxvfruby-1.9.2-p0.tar.bz2sudocdruby-1.9.2-p0sudo./configure-prefix=/usr/local/ruby#指定安装路径sudomake&... 查看全文
· rails3 scope dead???发布时间:2010-12-05
看到一篇关于rails中是否还继续推荐使用scope的文章NamedScopesAreDeadhttp://www.railway.at/2010/03/09/named-scopes-are-dead/另一个讨论NamedScopesAreDeadhttp://www.rubyflow.com/items/3566其中在arel上有一个bug反馈arelmethodsinscopecauseissueswithnon-existenttableshttps://rails... 查看全文