你在调用的 input 那里加个判断呗,如果 focus 的时候 value 是空的,就开一个 div 显示默认选项;keyup 的时候使用 typeahead 就是。
@zhang991228752 汗一个,竟然是我的……这笔记还在吗?我不是正在改版我的 blog 吗?LZ 从哪儿看到的?
当初写这个是因为同事在 Ubuntu 上不会装 ST2,给他做了一个 step by step 的教程。我个人是用 Mac 的,所以压根儿不知道 ppa 这个东东。真不错,推荐给我同事好了。
#4 楼 @gonglexin 嗯,你说得对,正有此打算。我是先实现,然后去重构,重构时我会采取你的建议,谢谢。
嗯,应该是。不过也没什么,一般来说大的升级(1.x -> 2.0)都应该去看看文档再用的。
@as181920 这很简单啊,隐藏掉不需要的内容不就好了?
search responsive design
很正常啊,你是 create
了,但是没有 use
啊。
如果你要使用自己创建的 gemset,应该 $ rvm use 1.8.7@gemset_name
;
如果这个 gemset 尚未创建,也可以直接 $ rvm use 1.8.7@gemset_name --create
改 Non-ASCII Font 的字体大小,另外不要用 Monospace,否则现实汉字怪怪的。
不知道你是否有自定义的 gemset,你首先要搞清楚你的 gems 都在哪个 gemset 里。如果你从未创建过其他 gemsets,那么你的 gems 要么就在1.9.3-p286@default
里,要么就在1.9.3-p286@global
里。你可以在命令行下输入$ rvm-prompt
看到输出结果。
确定了之后,可以用以下命令复制 gems(假设你查到 gems 都在 global 下)
$ rvm gemset copy 1.9.3-p286@global 1.9.3-head@global
另外,rvm 还有export
和import
命令用于 gemset 的导入和导出,具体参见官方文档吧。http://rvm.io/
没这方面的经验。不过我在想,就算你获取了他的真实 IP,他挂代理之后向浏览器发出的请求依然是伪装的,只要他不停换代理,不也是一样没用吗?
我还特地试了一下,在我的一个论坛里把我的 IP 地址屏蔽了,然后我换代理还是可以上去的呀。
看提示是说你命令里打了多余的字符吧,不知道你的命令输入的是否正确?我复查了 wiki 上的命令,没有错误,不如你复制粘贴一下试试吧,肯定是你输入的问题。
另外,这个命令无非就是替换了~/.rvm/config/db
这个文件里所有http://ftp.ruby-lang.org/pub/ruby
的字符串,换成了http://ruby.taobao.org/mirrors/ruby
,实在不行就找个编辑器手动去替换一下好了,没什么难的。
我觉得可以这么理解,但是这样理解却把 REST 这个概念限定在了 Rails 的范畴里,一开始可能有助于你和 Rails 结合,但如果就此变成常识,反而会影响进一步的……呃,进步吧。
REST 本身又不是什么特别复杂的概念,建议你去读一读 RESTful webservice 或者 web 信息结构
Sublime Text 2 的配色是可以更换的,自带就有很多种;安装了 will bond 的 package control 之后还可以安装很多很多种;另外还兼容 textmate 的很多很多很多配色主题……
如果你要自定义颜色,你可以去修改配色文件,在 Sublime Text 2 的配置目录下找找看;可以去 textmate 的官网查看配色文件的编码文档。
#4 楼 @woaigithub 狂尅打乱队形的人…… 选 1 吧,能做这个做好也挺不错的。
rvm 和 homebrew 是两个不搭边的东西。homebrew 是系统的包管理工具,它可以用来安装 ruby,但是不同版本的 ruby 就需要用户手动去管理了。rvm 是专门用来管理不同版本 ruby 的工具,和 homebrew 应该配合着用。建议你还是去好好读一下 rvm 的文档,花一下午的功夫就理清头绪了。
我用过很多办法,目前是把我的用户自定义配置目录同步到 github 去了,对我来说足够了。因为我很熟悉自己要用的 plugins,没必要把所有 plugins 都这么同步。你若想偷懒就都同步好了,一旦重装 st2,clone 回来就好。
另外,自从改学 vim 之后,st2 用的少了,也没觉得有那么大的必要去折腾这些。
你用 rvm 安装了 1.9.3 并设置为默认,然后安装了 rails3.2.9,此时 rails 应该是在 global 的 gemset 里的。然后你的项目里需要的 rails 是 3.2.6 的。于是,你可以在该项目路径下创建一个新的 gemset,例如:
rvm use 1.9.3@openshift --create --rvmrc
这样,你每次进入这个项目的时候,就会切换到新的 gemset 来,于是就和你全局下的 3.2.9 隔离开了。然后你运行bundle install
好了,就会在新的 gemset 里安装 3.2.6 的 rails,ok。
美工?美工和 Rails 有啥关系呢?你所谓的美工应该指的是前端吧?这得要分两头看了,如果你们前端熟悉 ruby 和 rails,我相信他们也不会想用 windows 的;反过来如果他们并不习惯在 rails 内直接写 views,完全可以先写纯静态版本,然后由别的开发人员移植进来就好。 退一步,就算 windows 下问题多多,也不会阻碍前端去写代码的,这是两个不同范畴的问题。