如果想省钱:手动档,自然吸气(问题少维修成本低) 十万以下,我可能会选 桑塔纳 多么经典的车型,上哪都能见到,上哪都能找到地修 十到十五万,我可能会选 科鲁兹 , 福克斯 , 名图
Cool
你自己可以写一个全局的 $.ajaxPrefilter 去设置 'X-CSRF-Token'
#2 楼 @blueplanet 这些代码放在了这样一个判断里面:
if (rails.fire($document, 'rails:attachBindings')) {
...
是这样的
jquery_ujs.js
...
// Make sure that every Ajax request sends the CSRF token
CSRFProtection: function(xhr) {
var token = $('meta[name="csrf-token"]').attr('content');
if (token) xhr.setRequestHeader('X-CSRF-Token', token);
},
...
呵呵
#16 楼 @cassiuschen #19 楼 @mahone3297 图片托管在七牛 exif 信息从七牛那边获取的,自己也可以用 exifr 这个 gem 也是可以获取到,还有https://github.com/blueimp/JavaScript-Load-Image 这个在前端也可以拿到 我去看看日志,谢谢你的反馈
#13 楼 @cisolarix 这还要什么教程?都是基本的 CRUD+ 权限控制 + 数据统计,用 bootstrap 来做页面,又不需要做兼容,比前台简单多了
我想我大概知道是什么原因造成这个现象了,我浏览器标签太太多,其中有三个是 ruby-china 的页面,当有通知时,三个页面都会获取到
除了裁图片,没有别的办法了 用 CarrierWave 上传图片时,多弄几个 version 用七牛云,更方便
def authenticate_openid!
# 当session中没有openid时,则为非登录状态
if session[:weixin_openid].blank?
code = params[:code]
# 如果code参数为空,则为认证第一步,重定向到微信认证
if code.nil?
redirect_to "https://open.weixin.qq.com/connect/oauth2/authorize?appid=#{Weixin::APP_ID}&redirect_uri=#{request.url}&response_type=code&scope=snsapi_base&state=#{request.url}#wechat_redirect"
end
#如果code参数不为空,则认证到第二步,通过code获取openid,并保存到session中
begin
url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=#{Weixin::APP_ID}&secret=#{Weixin::APP_SECRET}&code=#{code}&grant_type=authorization_code"
session[:weixin_openid] = JSON.parse(URI.parse(url).read)["openid"]
rescue Exception => e
# ...
end
end
session[:weixin_openid]
end
before_filter :authenticate_openid!
微信接口里有的,在花了 300 块通过认证后的高级接口里,‘网页授权获取用户基本信息’这里有提到
通过两次跳转后拿到 openid 然后放到 session 中;要注意的是,我没有通过这个接口去拿用户其他的信息 (因为这个需要弹出授权界面),要获取用户其他信息,可以通过‘获取用户基本信息’这个接口异步去做
如果图是 5:3 而你要 5:2,图会变形,如果要保持图和比例不变 我能想到的一种办法是这样: 用一个透明的 png/gif w:h 为 5:2 的图片,如
<img src="transparent.gif" class="img-responsive" />
样式代码:
.img-responsive {
display: block;
max-width: 100%;
height: auto;
background-image: url(your-original-image-path);
background-size: cover;
}
代码没有测试过哦,慎用!
保持好现在的状态,能做喜欢的工作,又能享受生活,真的很幸福
#8 楼 @ShayneChow 如果你想知道我做这个站点更多的细节,可以私聊 Gtalk: [email protected]
#9 楼 @Rei #10 楼 @greatghoul 好吧,我再说一下,我只是好奇,疑问而已!三个疑问,不要断章取义! 另外‘装(此处省略一个字)’与‘傻(此处省略一个字)’还是不一样的吧,你过度的理解我的意思!
你真的需要三个屏幕?看得过来么?还是装 (此处省略一个字)!
#4 楼 @ShayneChow 暂时不考虑开源,因为代码太简单了,几个 scaffold 都能解决应用后台逻辑,没有复杂的东西,活都在前端
#1 楼 @yedingding 谢谢,照片大都是我从朋友那里收集来的
#3 楼 @cod7ce Best Practices: using jQuery-Tags-Input http://xoxco.com/projects/code/tagsinput/ https://github.com/xoxco/jQuery-Tags-Input
<%= f.input :tags, input_html: { value: f.object.tags.try(:join, ',') } %>