最新文章列表

rails中封装fusionchart调用

在开发报表中经常用到图型报表,很苦恼每开发一个报表就得写一个xml图形配置,和数据请求结果集处理方法。结合前段时间的开发经历,今天和大家分 ...
scholltop 评论(0) 有617人浏览 2014-05-27 15:15

ruby实现支付宝手机网页支付

本文旨在介绍如何完成在应用Ruby开发的网站(非Rails亦可)内集成支付宝的手机网页支付功能.   1.安装GEM包:   gem 'alipay_mobile', :github => 'https://github.com/oldfritter/alipay_mobile'  2.配置     AlipayMobile.pid = 'YOUR_PID' Alipay ...
南京老油条 评论(0) 有2242人浏览 2014-05-25 22:50

Rails link_to 详解

例子: 代码:  <%= link_to "Issues", {:controller => "issue", :action => "index"}, {:title => "Issues"} %>   事实上,html元素的属性都可以通过这样的方式来设置。比如添加一个click事 ...
chamcon 评论(0) 有973人浏览 2014-05-24 17:44

Ruby rails 页面跳转(render和redirect_to)

今天在做R.R.log的时候发现个问题,在修改密码的时候如果没有通过校验,没有显示校验错误的信息。 if @user.update_attributes(:password => params[:user][:password]) flash[:notice] = '密码修改完成' redirect_to :action => 'index' else redirec ...
chamcon 评论(0) 有1448人浏览 2014-05-24 17:39

安裝Rails開發環境

安裝Rails開發環境 Give someone a program, you frustrate them for a day; teach them how to program, you frustrate them for a lifetime. - David Leinweber 在這一章中,我們將介紹如何安裝Ruby on Rails的開發環境。開發Rails的環境需要: ...
wbj0110 评论(0) 有832人浏览 2014-05-02 18:34

远程办公的体验

引用远程办公在英文中叫 Remote, 顾名思义, 远程办公就是说我们上班不再需要去固定的公司办公场所了. 今天, 我想聊聊心中思索已久的一个话题: Remot ...
ruby_windy 评论(1) 有941人浏览 2014-04-23 23:20

ubuntu rbenv、ruby、rails开发环境搭建

    # ! /usr/bin/sh     # Ubuntu系统下安装ruby/rails必要的库和编译环境     sudo apt-get update     sudo apt-get install -y build-essential openssl curl libcurl3-dev libreadline6 libreadline6-dev git-core zlib1g zlib ...
jim.jin 评论(0) 有925人浏览 2014-04-23 13:13

scope in Rails4

  Rails4 中scope推荐写法,代替原先的lambda   scope :all_by_shop, ->(store_id) {where("(receiver_id = ? AND receiver_type = 'User') OR (sender_id = ? AND sender_type = 'User')", store_id, store_i ...
南京老油条 评论(0) 有892人浏览 2014-04-18 09:57

rails调试

最初用rails调试是用puts输出,后来开始测试驱动之后就没怎么调试了,哪测试不过直接找原因,实在需要看运行时就在测试里用pp,然后还是看guard输出。 后来在一个公司工作,他们调试都是logger.info然后查日志,因为不是在本地调试而是直接在服务器上调试。 今天才知道原来pry调试这么方便。。。直接binding.pry后运行到此就直接可以在控制台差运行时。和.Net的断点一模一样, ...
wudixiaotie 评论(2) 有768人浏览 2014-04-17 14:06

Rails事物Transaction

 以前用.net和Oracle常常用到Transation,目的是在进行复杂的数据库逻辑时保证中间某一环节出错后,数据回复原状,不会产生错误数据。 在Rails中也有Transation: ActiveRecord::Base.transaction do david.withdrawal(100) mary.deposit(100) end  这代码的目的就是从david的账 ...
wudixiaotie 评论(0) 有1828人浏览 2014-04-17 11:33

rails find find_by 和 where 区别

User.find(1) User.find_by(name: "ff")和User.where(id: 1) User.where(name: "ff")区别在于,where找不到会返回空数组,find和find_by会抛异常。
wudixiaotie 评论(0) 有1018人浏览 2014-04-03 19:24

rails select下拉框选择及设置属性

select(“post”, “category”, Post::CATEGORIES, {include_blank: true}) include_blank设置为true时,默认的是一个空白显示 解析HTML    <select name="post[category]">      <option></option>      &l ...
zhq_zhq 评论(0) 有2628人浏览 2014-03-30 14:55

Render的理解

render的参数1:collection,例子 render partial: "car_info", collection: @cars 的意思是把@cars的每一项当作参数传入_car_info的模板并返回结果,从而不用在调用的时候写each语句勒。 如果模板名字就叫_car的话,也可以简写成 render @cars,rails会自动去views/car/下寻找_c ...
wudixiaotie 评论(0) 有845人浏览 2014-03-22 22:52

查找当前日期所在周的周一的日期

JavaScript: Js代码  var now = new Date();   var monday = now;   monday.setDate(now.getDate() - now.getDay() + 1);   monday_date = monday.getFullYear() + "-" + monday.getMonth() + & ...
wudixiaotie 评论(0) 有725人浏览 2014-03-19 15:53

查找当前日期所在周的周一的日期

JavaScript: var now = new Date(); var monday = now; monday.setDate(now.getDate() - now.getDay() + 1); monday_date = monday.getFullYear() + "-" + monday.getMonth() + "-" + monda ...
wudixiaotie 评论(0) 有643人浏览 2014-03-19 15:52

rails中validates及各种方法

首先是不为空validates :name,presence:{message:'blank is not allowed'} 唯一性:validates :name,uniqueness:{message:'already exist!',case_sensitive: false}#case_sensitive区分大小写 长度:validates :name,length:{in: 6..2 ...
jackal998099 评论(0) 有646人浏览 2014-03-18 17:22

Draper的用法

  当你的ror模板中有许多的地方都有重复的代码的时候,就应该考虑重构了,例如提取重复的表单,但是这种重复的表单毕竟是少数。很多情况是表单之间有微小的差距,这样提取的模板就会逻辑极度复杂,不利于代码的维护。这时候我们就应该考虑Draper了。这真是一个神级的gem。对我用处真的很大。It's amazing!!!   今天先写到这,明天继续。 仔细研究了一下draper,非常不幸,他并没有我 ...
wudixiaotie 评论(0) 有724人浏览 2014-03-16 19:07

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31253) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics