自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 rails 代码结构详解

目录结构这一节让我们走访一个 Rails的目录结构:app/app 目录是你主要工作的地方,不同子目录存储了 Models、Controllers、Views、Helpers和 Assets 等档案。app/controllersController 的类别档案存放在这里app/modelsModel 的类别档案存放在这里app/viewsView 的样本(

2017-01-06 14:52:47 3235

原创 Rails中的ajax运用2---关注

关注按钮的Ajax实现方式1、原理:Ajax向服务器发送异步请求,在不刷新页面的情况下更新页面的内容常规关注2、关注一个用户3、在user视图下面先编写局部关注视图表单_follow.html.erb<%=form_for(current_user.active_relationships.build)do|f|%><%=

2017-01-03 17:55:23 263

原创 JavaScript中的常用方法总结

1、学习地址:http://www.w3school.com.cn/jsref/met_win_alert.asp2、alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。function disp_alert(){alert("再打个招呼。这里演示了" + "\n" + "如何在消息框中添加折行。")}

2017-01-03 17:32:39 282

原创 jquery中常使用的方法总结

学习文档地址:http://www.w3school.com.cn/jquery/jquery_ref_manipulation.asp1、append():向匹配元素集合中的每个元素结尾插入由参数指定的内容。$(document).ready(function(){  $("button").click(function(){    $("p").append("

2017-01-03 17:21:12 198

转载 Rails中的ajax运用1---评论

jQueryRailsJavaScriptAjaxprototype 通过前面8篇文章的学习, 我们已经基本掌握了如何快速开发一个简单的博客应用程序, 本章作为入门的完结篇, 我们将要学习来为博客加上ujs, 让我们的博客加上一点ajax效果. ujs全称Unobtrusive Javascript, 这也是Rails3的重要特性之一. Rails3的ujs利用了HTML5中 da

2017-01-03 17:00:31 591

原创 rails项目使用postgrep数据库,更新本地数据库步骤

导入数据库步骤1:从服务器将备份的文件传输到自己的mac文件下:连接服务器:ssh @root  vpn.xxx.co,再执行:scp root@vpn.xxx.co:/root/backups/db_backup/2016.05.11.08.15.46/db_backup.tar /Users/xxx/desktop/backup步骤2:项目目录下,执行bundle ex

2016-12-30 15:23:13 442

原创 使用elasticsearch,Elasticsearch Scripts disabled

关键词搜索的时候,报错Elasticsearch::Transport::Transport::Errors::BadRequest at /micro/complex_search/complex[400] {"error":{"root_cause":[{"type":"script_exception","reason":"scripts of type [inline], oper

2016-12-27 10:04:22 1880

原创 ruby中常用的方法总结

1、map方法 (1..5).map{ |i|i**2}=> [1, 4, 9, 16, 25]%w[a b c]=> ["a", "b", "c"] %w[a b c].map{ |char|char.upcase}=> ["A", "B", "C"] %w[A B C].map{ |char|char.downcase

2016-12-22 19:31:08 430

原创 rails 之 attr_accessible 与 attr_accessor

就在刚刚被这两个东西卡住了一个小时,现在总结这点小知识  attr_accessible 是一个rails方法,它可以放实例变量进一个mass assignmen  在attr_accessible之后的属性,进入了白名单,有默认的get,set方法,但是这些属性,必须在schema里面存在它们的名字,就是说要migrate添加到数据库的表里面,可以通过CRUD来操作这些属性在数据库的

2016-12-22 15:52:27 1295

原创 rails中常用方法总结

1、alias_attribute(new_name, old_name)-----取别名class Content ActiveRecord::Base # has a title attributeendclass Email Content alias_attribute :subject, :titleende = Email.find(1)e.tit

2016-12-21 13:26:20 569

原创 rails 中的form_for汇总总结

1、form_for方法是ActionView::Helpers::FormHelper模块内的方法,所以可以在ActionView的实例中直接调用2、 from_for方法的原型为form_for(record, options = {}, &block),其中record可以是字符串和符号,这时,参数通过params[string/:symbol][:field]传递;record也可以是

2016-12-19 11:35:10 4347

原创 Rails中的content_tag与concat用法,可以连接任意html元素

想输出如下html123456789101112131415ifuser.present? %>           "">             else%>           "#">空<%= image_tag'blank.jpg'

2016-12-16 17:41:10 785

原创 Rails中嵌套表单的解决:模型关系是一对一和一对多的情况

一、什么是嵌套表单呢?    举个简单的例子吧,比如你有两个表,一个User表,另一个Profile表,他们是一对一的关系(也可以一对多等)。现在需要提交一个表单的时候同时提交User,Profile对应的字段数据。在Rails中有一种简单的方法解决,分别使用了这些方法accepts_nested_attributes_for attr_accessiblefields_for

2016-12-16 10:41:25 1996

转载 rails 中 create, new, build, save 的用法以及误区汇总&&嵌套表单:一对一和一对多的区别

rails 中 create, new, build, save 的用法以及误区汇总 (转)自己很初级,初级的不能再初级,所以初次接触rails的时候,对于里面的create,new,build等方法不是很了解,用的很混乱,导致经常出现不必要的bug,很苦恼,决定,总结一下,结合网上已有资源,深入理解下 向数据库插记录时经常会用到new, build, create。这三个方法很容易混淆

2016-12-16 09:58:27 1286

原创 ruby on rails 学习---终于搞明白多态,大家不明白的话,可以一起交流下

一、什么叫多态关联?“多态关联”。在多态关联中,在同一个关联中,模型可以属于其他多个模型。例如,收藏模型可以属于医院、医生、药品多个模型二、收藏(liking)——医院(hospital)、医生(physician)、药品(medication)1、新建模型liking:2、belongs_to :likeable, polymorphic: true, count

2016-12-14 16:51:34 1784

原创 Ruby的.nil? .empty? .blank? .present?差别

Ruby的.nil? .empty? .blank? .present?区别.nil? , .empty? .blank? .present?区别:.nil? 和 .empty? 是ruby的方法。 .blank? 是rails的方法。 .nil? 判断对象是否存在(nil)。不存在的对象都是nil的。 .empty? 对象已经存在,判断是否为空字段,比

2016-12-13 13:58:24 7403

转载 rails中的模型关联(进阶篇)

rails中的模型关联(进阶篇)2016-07-26 15:02 110人阅读 评论(0)收藏举报目录(?)[+]rails中的模型关联(进阶篇)http://www.xingishere.com/blogs/model_association总结了一些 rails 模型关联,有些可能不是很常见,但是会很有用,在这里和大家

2016-12-12 15:20:06 1839

转载 学习笔记1:Ruby模块:module

我们使用模块的的主要目的是用来组织代码,模块化代码,有点类似命名空间,但却有很大的不同一、创建和使用模块用module关键字来定义模块module没有实例,我们使用时把module混合到类中来使用,我们也可以这么理解,把Module里的内容拷贝一份放到类里,成为类的一部分我们可以把模块放到一个单独的文件里,然后使用时进行加载,看下面的示例,假设我们有一个projec

2016-12-08 18:50:30 393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除