<pre></pre>
每次访问是独立的,所以要查一次;这样处理之后,在页面内多次调用也只查一次。
gem 'capistrano-rails' 依赖 gem 'capistrano',所以只写前面那个等同两个都写(除非指定版本)。
其他扩展按需安装。capistrano 3 以后把核心精简了,没有内置 rails 相关任务,要用什么 require 什么。
PS:不知道 capistrano-passenger 做了什么,我以前是自己写重启任务,只是 touch 一下,建议看看每个扩展的具体内容做了什么。
database.yml 里面配置同一个数据库就行了,生成你要操作的 Model,内容为空。
我没看懂要做什么。
我现在还是用这种模式:
li class=('active' if condition)
condition 可以是 controller_name == 'foo'
,也可以是 request.path =~ %r(^/foo)
,比较灵活。用了 slim 这里已经很简短了,所以不用写 helper。
内部讨论都直播,会不会泄露商业机密啊。
Can't find the PostgreSQL client library (libpq)
找不到 libpq 这个库,根据你安装 PostgreSQL 的方式不同,可能 libpq 是另外打包的,看看你安装 PostgreSQL 的方式的相关说明。
例如在 Ubuntu 下,要:
sudo apt-get install postgresql libpq-dev
仲么看不到内容,注册可见?
试试 ruby -Ilib test/test_xxx.rb
贴代码。
那么,在哪里可以买到呢?
layout false
翻墙了没?
.html.erb
,先用 erb 进行处理,erb 不管 HTML 的注释标签,直接找 <%
。
编辑器右上角有插入代码的按钮
<!-- <%= form_for @event, :url=> {:controller=>'events', :action=>'create'} do |f| %> -->
<%= form_for @event, url => events_path do |f| %>
<!-- <%= render :partial=>'form', :locals=>{:f=>f} %> -->
<%= f.label :name, "Name" %></br>
<%= f.text_field :name %></br>
<%= f.label :description, "description" %></br>
<%= f.text_area :description %></br>
<%= f.submit "create" %>
<% end %>
#3 楼 @yangman_wenzhu 打少冒号之类。
f t 这样的变量名过几天你还记得什么意思吗?
t 是个 helper, http://apidock.com/rails/v4.1.8/ActionView/Helpers/TranslationHelper/t
换别的名字。