#104 楼 @runup 没有太多程序文档,只有安装部署相关的文档 https://github.com/chloerei/campo/wiki
而且安装过程我正在简化成一个 shell 脚本,wiki 近期会过时。
用 <script>
写到页面内。
#20 楼 @wudixiaotie 是的。
#17 楼 @wudixiaotie slim 不是用来生成 js 的。
内存不够大。
http://apidock.com/rails/AbstractController/Base/process
process 是内置方法,换名。
ArgumentError in AmountController#index
异常是在 index action 里面抛出的。日志没贴全判断不了。
静态网站好,Jekyll 好。
这部分单独处理,不走 assets pipeline。
Ruby 里面大写开头的变量叫做常量,虽然叫做常量但是可以重复赋值,只是第二次赋值时解析器会输出警告。
类名也是个常量,比如可以动态生成一个类然后赋值给常量
A = Class.new do
def bar
"bar!"
end
end
A.class
#=> Class
A.name
#=> "A"
A.new.bar
#=> "bar!"
跟下面几乎等价(我没研究过区别):
class A
def bar
"bar!"
end
end
练习写文章,语句要通畅。
又来了,《别用 raw 和 html_safe》http://ruby-china.org/topics/16633
楼主连发 3 贴,觉得合适吗?
翻墙看看。
#3 楼 @ihlayy 没场景讨论不了。应该先把这里看一次 http://guides.rubyonrails.org/caching_with_rails.html
要给出场景才知道要用什么缓存机制啊。
如果是缓存一个查询
def something_need_to_cache
Rails.cache.fetch('some_key') do
where(CONDITIONS).to_a
end
end
http://html2slim.herokuapp.com/
input#fileupload data-url=manage_images_path multiple="" name="files[]" type="file"
#6 楼 @moliliang 这是谈主机稳定性还是中国特色的网络稳定性?如果是后者那没个准的。
vpn
这段 js 是放在什么位置执行的,估计跟 turbolinks 有关。
搞掂。
http://guides.rubyonrails.org/i18n.html#active-model-methods
ActiveModel::Errors#full_messages prepends the attribute name to the error message using a separator that will be looked up from errors.format (and which defaults to "%{attribute} %{message}").