#8 楼 @chairy11 几年前的 grub1,现在有可能不合适了吧,应该
再来一个,不过要用 pe,找个空闲的 u 盘刻进去就 ok 了 双系统删除 Ubuntu 之后 Win7 无法引导 win7 下直接删除 ubuntu 分区后导致出现 grub rescue 无法进入系统的解决办法
两个链接都一样,一个看不懂就看另一个
boot Windows from GRUB rescue grub rescue how to load windows 7 win7 删除 ubuntu 分区会重启显示 grub rescue 怎么办??急!
以上谷歌 + 百度的结果,印象中应该是这样操作没错
几年前试过,忘了....试试
grub rescue>set root=(hd0,msdos1)
grub rescue>chainloader +1
grub rescue>boot
# File activesupport/lib/active_support/core_ext/object/blank.rb, line 22
def present?
!blank?
end
上千万次调用会看出区别....
要分清全栈和打杂....
find_by_id.attr
这段代码会拿出对应行的所有段,不过一般不会有太大影响
没有 find_name_by_id
这种写法,如果只想取出某一列,可以使用 pluck
targeted_cpc = Pretargeting.find_by_id(pretargeting_id).pluck(:name).to_f
具体差异看控制台打印的 sql
ps:find_by_attr 这种写法已经废弃了,用 id 查询可以直接 find(id)
:plus1:
icon font 大搜罗 icomoon 一般用这个,要用哪个就选哪个,生成的字体文件非常小。
先试试 source ~/.bashrc,如果可以就把 bashrc 里面带 rvm 的那一行拷进 ~/.zshrc,然后 source ~/.zshrc
#1 楼 @tylerlong load_resource,不过就省那几行代码用处实在有限...
writings.io
改成博客的确麻烦,不过编辑器倒是容易提取出来,相比于 md 我更喜欢那个编辑器。
另外 url 那串 id 实在太长了 = =
with rails:
"A::A#{1}".constantize
without rails:
Module.const_get "A::A#{1}"
还是有点不明晰,具体是怎么更新? 方案一:只需要给 table 加个 id,服务器返回结果然后替换掉就可以了,简单,不过 table 很大的话效率不如人意。
<ul>
<li>衣服</li>
<li>裤子</li>
</ul>
<table id="will----render">
<tr>
<th>名称</th>
<th>价格</th>
</tr>
<%= render :partial => "goods", :collection =>Good.all, :as => :phy_item %>
</table>
$('#will----render').replaceWith('<%= j render('table') %>');
方案二: _goods.html.erb 里面加上唯一标识比如 id,服务器同理替换
<tr id="<%= phy_item.id %>"></tr>
测试正则可以到这个网站 http://rubular.com/
/font-family\s*:\s*(?<font>.*?)\s*[;|\}]/m
faye 通过 jsonp 加载进来的,但是很不巧的是 turbolinks 用的是 DOMContentLoaded 触发,而 DOMContentLoaded 在所有脚本执行完毕之后才执行,包括动态创建的(jsonp)。 要修复的话,或许要舍弃 faye 跨域或 自己处理 turbolinks dom ready(大概可以)。
以上听听就好 XD.....
#30 楼 @zisasign 2.0 特性,详细可见 http://www.oschina.net/question/12_72725
<%= sanitize html, attributes: %w(id class style) %>
指到同一个模板就可以了,也可以用 toggle_follow 这种写法。 无效的话看看 response 的 js 是不是正确的,能选到正确的元素么?
follow.js.erb
$('#id').replaceWith('<%= j render('follow_icon') %>')
这样就 ok 了
另外,page:change 在第一次加载进页面是不会执行的,可以配合 ready 一起使用:
$ ->
$(document).on "page:change", do ->
document.body.style.backgroundColor = '#xxxxx'
arguments.callee
$(document).ready 每次新进的页面(地址栏回车,跳转)或者 刷新都会执行。
$(document).on "page:change 每次 Turbolinks 工作时执行。
简单的说,一般情况下 ready 函数一般只执行一次,而 page:change 在每次页面切换时都会执行。
$(document).ready ->
alert "我在 Turbolinks 下只执行一次。"
$(document).on "page:change", ->
alert "我在 Turbolinks 下每次都执行。"
只要将每次执行的代码和只执行一次的代码分开就可以了。
比如事件委托是发生在 document 上,这个对象只要不刷新就一直存在,所以只执行一遍就可以了
$(document).on 'click', 'body', ->
然后,比如像每次刷新都要改变 body 颜色的话,就要使用 page:load
$(document).on "page:change", ->
document.body.style.backgroundColor = '#xxxxx'