原创 rails 常用的日期取值

獲取當前時間 當前時間 Time.now UTC時間,國際標準時間 Time.now.utc 日相關 今日開始時間00:00:00 Time.now.beginning_of_day => 2016-07-24 00:00:00

原创 rails 不刷新上傳文件jquery-fileupload-rails包的簡易使用

Gemfile文件: gem 'jquery-fileupload-rails' spplication.js: //= require jquery-fileupload/basic 其實//= require

原创 rails 連接mysql

首先安裝MySQL sudo apt-get install mysql-server 安裝mysql2 需要的環境 sudo apt-get install libmysqlclient-dev 安裝 mysql2的gem包 g

原创 rails 回調函數

創建對象 before_validation after_validation before_save around_save before_create around_create after_create aft

原创 ruby中星號(*)的功用

ruby中星號(*)的作用 有正常的乘法功能   3 * 4 == 12 # => true 數組*integer [1,2,3] * 2 = [1, 2, 3, 1, 2, 3] ; [1,2 ,[3 , [4 ,5

原创 rails loop

rails 用戶添加session使用loop循環 models/user.rb before_create :generate_authentication_token def generate_authentication

原创 rails render應用

一種用法 index.html.erb <%= render partial: 'issue_list', locals: { issues: @issues } %> _issue_list.html.erb <div cla

原创 Ruby字符串處理函數

Ruby字符串處理函數 1.返回字符串的長度 str.length => integer 2.判斷字符串中是否包含另一個串 str.include? other_str #true or false "hello".

原创 rails 安裝bootstrap

rails 提供了bootsrap的gem bootstrap-sass Gemfile # Use jquery as the JavaScript library gem 'jquery-rails' # Bootstra

原创 rails 如何使用七牛

rails提供了一個gem來快速使用七牛,在Gemfile文件中添加 gem 'carrierwave', '~> 1.0.0' gem 'carrierwave-qiniu', '~> 1.1.0' gem 'figaro'

原创 rails字符轉準換成對象及方法

總結字串轉變到其它與它相關的object的方法. 在這裏整理分享一下, 希望能幫助到你. 變量相關 讀取 instance_variable_get("@name") #返回@name值 設置 instance_varia

原创 rails presence

api詳細介紹了 presence object.present? ? object : nil For example, something like state = params[:state] if params[

原创 rails has_secure_password

打開 has_secure_password 的文檔,可以看到要使用它有兩個先決條件,第一,要在 Gemfile 裏面添加 Bcrypt,第二,就是要求 users 這張表裏有 password_digest 這個字段 signu

原创 rails runner script/...

在項目根目錄中輸入 rails runner script/import_efx.rb script/import_efx.rb file = File.open(File.join(Rails.root, 'script', '

原创 highcharts 時間問題

highcharts 時間問題 highcharts 中默認開啓了UTC(世界標準時間),由於中國所在時區爲+8,所以經過highcharts的處理後會減去8個小時。如果不想使用UTC,可以進行如下設置。 Highcharts.