流水笔记一则.
我之前已在服务器配置了nginx,php,mysql等,现在先安装ruby企业版
cd /tmp
wget http://rubyforge.org/frs/download.php/71096/ruby-enterprise-1.8.7-2010.02.tar.gz
tar -xzvf ruby-enterprise-1.8.7-2010.02.tar.gz
cd ruby-enterprise-1.8.7-2010.02
./installer
然后按照提示做
阅读剩余部分...
利用layout可以很好实现这个需求.
在ApplicationHelper内加入如下代码:
def require_js(path)
content_for :header_js do
include_js_tag path
end
end
def require_css(path)
content_for :header_css do
include_css_tag path
end
end
def include_js_tag(path)
if not path.starts_with?("http:")
path = "/themes/#{@setting[:theme]}/javascripts/" + path
end
javascript_include_tag path
end
def include_css_tag(path)
if not path.starts_with?("http:")
path = "/themes/#{@setting[:theme]}/stylesheets/" + path
end
stylesheet_link_tag path
end
(如果你要直接在view或者layout内引入css则可以<%= include_css_tag "global.css" %>,这样生成的路径是带有皮肤目录的)
接下来,修改你的layout的head,加入如下代码:
阅读剩余部分...
posted on
September 24, 2009
Rails使用的ActiveRecord真性感啊,see see吧
class User < ActiveRecord::Base
has_many :articles
end
class Article < ActiveRecord::Base
belongs_to :user
end
然后执行
>> Article.find(1) 会得到延迟加载user对象的sql语句。如下:
阅读剩余部分...