自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [ruby on rails]使用raw、html_safe和sanitize使html输入不脱逸

<%= raw @event.description %><%= @event.description.html_safe %>使用raw和html_safe可以使输入的html代码完整输出,但也会使输入的js代码完整输出,会造成XSS 跨站脚本攻击,除非知道输入的人是自己人,不会黑自己的网站,否则用sanitize替代 <%= sanitize @event...

2019-03-31 18:31:06 488

原创 [ruby on rails]时间格式化

一、strftime方法<%= event.created_at.strftime("%Y-%m-%d %I:%M %p") %> # =>2019-03-30 09:11 PM<%= event.created_at.strftime("%Y-%m-%d %H:%M:%S") %> # =>2019-03-30 21:11:32二、 to_s方法...

2019-03-30 21:36:09 397

原创 [ruby on rails]多国语言切换、使用i18n翻译、本地时区设置

在application.rb中添加class Application < Rails::Application config.i18n.default_locale = "zh-CN"end在config/locales下新建zh-CN.yml在其中加入需要翻译的,如果是model翻译就在activerecord\attributes下添加Model名称和字段名称zh-...

2019-03-30 17:51:44 1201

原创 [ruby on rails]做网络爬虫或json与string互转

gem rest-client可以让我们用 Ruby 发送 HTTP 请求在irb中:require 'rest-client'response = RestClient.get "http://www.weather.com.cn/weather1d/101010100.shtml"response.bodyrequire 'nokogiri'doc = Nokogiri::HTM...

2019-03-28 00:21:24 557

原创 [ruby on rails]一些常用的gems

一些好的gem推荐:https://ruby-china.org/wiki/gems1.图形验证码rucaptcha使用方法:http://docs.qzy.camp/docs/使用gem-rucaptcha2.计算网页浏览量impressionist3.分页pagy或者 kaminari4.富文本编辑器ckeditor...

2019-03-26 00:14:39 563

原创 [ruby on rails]解决turbolinks的一些问题

turbolinks在页面跳转时候只加载<body></body>中的代码,不加载<head></head>$(document).ready(function(){ xxxxxx)}如果有问题,需要加载<head></head>可以改成$(document).on("turbolinks:load", funct...

2019-03-25 13:45:35 219

原创 [网站建设]函数轮循

<script>a();function a(){console.log("1秒循环一次a函数")setTimeout('a()',1000)}</script>console.log(“1秒循环一次a函数”)地方写自己定义的函数

2019-03-23 11:15:08 82

原创 [ruby on rails] helper的使用

module ApplicationHelper def current_cart @current_cart ||= find_cart end private def find_cart cart = Cart.find_by(id: session[:cart_id]) if cart.blank? cart = Cart.creat...

2019-03-21 00:11:14 391

原创 [ruby on rails]根据子集数量排序

parent has_many :sons, son belongs_to :parent, 根据sons的数量排序@parents = Parent.all.sort_by{ |u| u.sons.count}or@parents = Parent.all.sort{ |a,b| a.sons.count &lt;=&gt; b.sons.count}如果要取反@parents = ...

2019-03-04 02:21:32 106

空空如也

空空如也

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

TA关注的人

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