很多主题都合我胃口。
diff -r normal/config/application.rb skip-test-unit/config/application.rb
3c3,8
< require 'rails/all'
---
> # Pick the frameworks you want:
> require "active_record/railtie"
> require "action_controller/railtie"
> require "action_mailer/railtie"
> require "sprockets/railtie"
> # require "rails/test_unit/railtie"
再删除 test 目录
再新建一个有 TestUnit 的项目,然后 diff 两个目录
看 logs 是 fcitx 的 ppa 失效了,apt update 失败,先去掉。
这标题跟问题怎么毫无关联。
是约定,可以改。
大版本更新我都会看看 scaffold 生成的内容啊,这是官方推荐的结构。实际中脚手架满足不了需求,要改页面,去掉一些 action,所以还是自己写好。
writings.io 的后台数据其实并不好看,虽然很多人说喜欢,实际活跃用户很少。RubyConf 这两天也有很多人劝我将它继续下去,我还是觉得价值不大。并且博客项目跟社区不同,用户提交的内容更多是作为私有物,要求稳定,在我自己已经不打算用的情况下继续开着,让新用户注册并且投入心思在上面是不负责的。所以我没有改变关闭的决心。
描述一下:
其实我也不知道这个靠不靠谱,上面几条是普遍要考虑的问题。
楼主我帮你格式化代码了,编辑看看我加了什么。
楼主不是新人了,请把代码格式化好。
我看漏了
ERROR: Repository not found.
这句才是重点
#2 楼 @dume2007 没有这个 repo https://github.com/turbosquid/config_pal,是不是已经被删了。
局部模板里面会有一个文件名同名的局部变量,对应这个模板就是 cart。
这个变量可以显式传进去,也可以隐式传进去
<!-- 显式 -->
<%= render :partial => 'cart', :object => @cart %>
<!-- :object 的值转成局部变量 cart -->
<!-- 隐式 -->
<%= render @cart %>
<%= render :cart %> <!-- 这个好像会自动找 @cart,没有会报错,没测试过 -->
在局部模板调用实例变量也行的,转成局部变量会比较解藕吧。
局部模板还有一种用法,是直接传一个集合
<%= render :partial => 'cart', :collection => @carts %>
<!-- 等同于,但效率有差别,上面的效率高 -->
<% @carts.each do |cart| %>
<%= render cart %>
<% end %>
这时候外部并没有 @cart 这个实例,而是将 @carts 每个元素传进去,所以局部模板内部用 cart 局部变量就很自然了。
问题原因是 github 的 ip 没有在本机的 ssh 可信任列表里面,通常第一次 ssh 链接的时候会询问是否信任这个 ip。
楼主执行
git clone "[email protected]:turbosquid/config_pal.git"
有什么情况?
# valid user attributes
def user_attributes
{ :email => '[email protected]', :telphone => '18900000001' }
end
test 'user attributes is valid' do
user = User.new user_attributes
assert user.valid?
end
test 'user email not valid' do
user = User.new( user_attributes.merge( :email => 'abce' ) )
assert user.invalid?
end
这是不借助其他 gems 做的,实际上还会遇到 email 是否唯一的问题,更方便的是借助 FactoryGirl 来定义 valid 的测试对象。
根本没那么麻烦。四条命令,在纯净的 ubuntu 12.04 测试通过。
sudo apt-get install curl
curl -L https://get.rvm.io | bash -s stable
source ~/.bash_profile
rvm install 2.0.0
这时候 ruby 已经切换到 2.0.0-p247 了。
外一则:如果是在本地的 Ubuntu 下,修改终端的设置,勾选这项
ssh 连接远程服务不需要这条,因为已经是 login shell 了。
strip_tags
我最近的 writings.io 是 0.4
我会用任务队列,sidekiq 比 resque 省内存。
以后我也试试。
我看你的 git repo
set :rails_env, 'staging'
这样会去读 database.yml 的 staging 配置,把这行去掉,默认用 production。