我安装rbenv
并设置了红宝石和宝石.现在,如果我跑,gem env
那么我得到以下内容:
RubyGems Environment:
- RUBYGEMS VERSION: 2.2.2
- RUBY VERSION: 2.1.0 (2013-12-25 patchlevel 0) [x86_64-darwin13.0]
- INSTALLATION DIRECTORY: /Users/myusername/Tools/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0
- RUBY EXECUTABLE: /Users/myusername/Tools/.rbenv/versions/2.1.0/bin/ruby
- EXECUTABLE DIRECTORY: /Users/myusername/Tools/.rbenv/versions/2.1.0/bin
- SPEC CACHE DIRECTORY: /Users/myusername/.gem/specs
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-13
- GEM PATHS:
- /Users/myusername/Tools/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0
- /Users/myusername/.gem/ruby/2.1.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/myusername/Tools/.rbenv/versions/2.1.0/bin …
Run Code Online (Sandbox Code Playgroud) 我写了一个查询来更新整个表.如何改进此查询以减少时间:
update page_densities set density = round(density - 0.001, 2)
Run Code Online (Sandbox Code Playgroud)
查询成功返回:受影响的行为628391行,执行时间为1754179毫秒(29分钟).
编辑:通过设置工作记忆..
set work_mem = '500MB';
update page_densities set density = round(density - 0.001, 2)
Run Code Online (Sandbox Code Playgroud)
查询成功返回:628391行受影响,731711毫秒(12分钟)执行时间.
class Guardian < ActiveRecord::Base
has_many :patients
has_one :user, as: :profile
accepts_nested_attributes_for :user
end
class User < ActiveRecord::Base
belongs_to :profile, :polymorphic => true
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
Run Code Online (Sandbox Code Playgroud)
用户迁移
class DeviseCreateUsers < ActiveRecord::Migration
def change
create_table(:users) do |t|
## Database authenticatable
t.string :email, :null => false, :default => ""
t.string :encrypted_password, :null => false, :default => ""
t.string :username, :null => false
t.string :address
t.integer :age
t.string :gender
t.string :name
t.integer :profile_id
t.string :profile_type
## Recoverable
t.string :reset_password_token …
Run Code Online (Sandbox Code Playgroud) 我可能会收到以下两个字符串:
base = Base64.encode64(File.open("/home/usr/Desktop/test", "rb").read)
=> "YQo=\n"
string = File.open("/home/usr/Desktop/test", "rb").read
=> "a\n"
Run Code Online (Sandbox Code Playgroud)
到目前为止,我尝试过的是使用正则表达式检查字符串。/([A-Za-z0-9+\/]{4})*([A-Za-z0-9+\/]{4}|[A-Za-z0-9+\/]{3}=|[A-Za-z0-9+\/]{2}==$)/
但是如果文件很大,这将非常繁重。
我也尝试过base.encoding.name
,string.encoding.name
但是两者都返回相同。
我也看过这篇文章,并得到了正则表达式解决方案,但是还有其他解决方案吗?
任何的想法 ?我只想得到的是字符串实际上是文本还是base64编码的文本。
我正在尝试将表单添加到模式,然后通过JS格式提交表单,remote: true
但表单似乎是以HTML格式提交,导致未知的格式问题.任何帮助,将不胜感激.
Started POST "/create_deliv_extra" for 127.0.0.1 at 2014-06-16 20:38:17 -0400
Processing by DeliveriesController#create_deliv_extra as HTML
Completed 406 Not Acceptable in 21ms
ActionController::UnknownFormat
Run Code Online (Sandbox Code Playgroud)
形成:
</br>
<%= form_tag create_deliv_extra_url, remote: true, class:"form-inline mb10 mt5", id:"extra_f_#{order.id}" do %>
<%= text_field_tag :description, @extra.description, placeholder: "Description", "data-provide"=>"typeahead", autocomplete: :off, "data-source"=>"#{Extra.all.pluck(:description).uniq}", class:"span4" %>
<% if order.cod == true || current_user.role == "Billing" || current_user.role == "admin" || current_user.role == "Exec" %>
<div class="input-prepend">
<span class="add-on">Amount $</span>
<%= text_field_tag :amount, @extra.amount, placeholder: "$000.00", class:"input-xs" …
Run Code Online (Sandbox Code Playgroud) 这是我在android上部署的sencha app的截图.我在顶部看到两个蓝色条.我想要的只是删除其中一个.知道怎么做吗?
代码如下.希望这会有所帮助
Ext.define('appointMeDr.view.signUp.SignUp',{
extend:'Ext.form.Panel',
xtype:'signUpXType',
config:{
scrollable:'vertical',
items:[
{
xtype: 'toolbar',
title: 'Sign Up',
docked: 'top',
items:[ {
xtype:'button',
text: 'Back',
ui: 'back',
cls: 'back',
name: 'backToLogin'
}
]
},
{
xtype:'fieldset',
defaults :{
labelWidth : '120px'
},
items:[
{
xtype:'textfield',
label:'<sup>*</sup> Full Name: ',
placeHolder:'Full Name',
name:'name'
},
{
xtype: 'emailfield',
label: '<sup>*</sup> Email',
placeHolder:'Email',
name: 'email'
},
{
xtype:'textfield',
label:'<sup>*</sup> User Name: ',
placeHolder:'User Name',
name:'username'
},
{
xtype: 'passwordfield',
label: '<sup>*</sup> Password',
placeHolder:'Password',
name: 'password'
}, …
Run Code Online (Sandbox Code Playgroud) ruby ×2
activerecord ×1
ajax ×1
android ×1
base64 ×1
cordova ×1
devise ×1
environment ×1
gem ×1
javascript ×1
jquery ×1
performance ×1
postgresql ×1
sencha-touch ×1
sql ×1