@vincent 请问 薄荷 还招 初级 Ruby 程序员吗?
一个多月前 在 VPS 上根据 WiKi 搭过,比较顺利,除了 修改了 Passenger 的 apt 源。是 Rails 起不来,还是启动 Nginx 报错?
#25 楼 @shangrenzhidao 可以用 Github 的域名,yourusername.github.io, 只要你的项目名字命名成这样就行了,免费的。
Happy Birthday!
可以用 Jekyll + Github Pages 自己搭
http://www.stevenwu.cn/2014/10/26/build-blog-with-jekyll/
很少见到有人在 RubyChina 分享学习经验,不过感觉更适合写在自己博客中。
#8 楼 @shangrenzhidao 应该 OK 啊,autojump -v
和 autojump -s
返回什么呢?
#4 楼 @andor_chen 刚发现 Octopress 出 V3 了,今天回去玩一下。
#6 楼 @reverocean 在 .zshrc
加一行 plugins=(autojump)
在 rails 这个 gem 里面,welcome/index.html.erb
:
Processing by Rails::WelcomeController#index as HTML
Rendered /Users/WuQi/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/templates/rails/welcome/index.html.erb (2.0ms)
➜ cd /Users/WuQi/.rbenv/versions/2.1.3/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/templates/rails/welcome
➜ welcome ls
index.html.erb
@zyxuan LZ 应该发点图片什么的,有妹子的话,效果就更好了。
LZ 说的是这本书吗?已经出了。
#6 楼 @woz24416 貌似 scaffold 没有运行成功啊,没有 users_controller, 也没有 Model: user.rb
重新运行了 脚手架,成功了。
➜ demo_app git:(master) ✗ rails g scaffold User
invoke active_record
create db/migrate/20140921015229_create_users.rb
create app/models/user.rb
invoke test_unit
create test/models/user_test.rb
create test/fixtures/users.yml
invoke resource_route
route resources :users
invoke jbuilder_scaffold_controller
create app/controllers/users_controller.rb
invoke erb
create app/views/users
create app/views/users/index.html.erb
create app/views/users/edit.html.erb
create app/views/users/show.html.erb
create app/views/users/new.html.erb
create app/views/users/_form.html.erb
invoke test_unit
create test/controllers/users_controller_test.rb
invoke helper
create app/helpers/users_helper.rb
invoke test_unit
create test/helpers/users_helper_test.rb
invoke jbuilder
exist app/views/users
create app/views/users/index.json.jbuilder
create app/views/users/show.json.jbuilder
invoke assets
invoke coffee
create app/assets/javascripts/users.js.coffee
invoke scss
create app/assets/stylesheets/users.css.scss
invoke scss
create app/assets/stylesheets/scaffolds.css.scss
➜ demo_app git:(master) ✗ rake db:migrate
== CreateUsers: migrating ====================================================
-- create_table(:users)
-> 0.0039s
== CreateUsers: migrated (0.0039s) ===========================================
➜ demo_app git:(master) ✗
@happypeter 另外,HAPPYCASTS 也很赞。
如果 没有源代码,也不知道 migration file
信息,谁能猜得出来 这个 这 accept
方法 定义在哪里 了?
:plus1: 使用了 railscasts 主题
:plus1:
问题在于你的代码还没写完,_header.html.erb 中 还没有定义 "Profile" 和 "Sign out", 所以登录成功以后找不到上面两个连接。
<header class="navbar navbar-fixed-top navbar-inverse">
<div class="navbar-inner">
<div class="container">
<%= link_to "Snail Travel Season", root_path, id: "logo" %>
<nav>
<ul class="nav pull-right">
<li><%= link_to "Home", root_path %></li>
<li><%= link_to "help", help_path %></li>
<li><%= link_to "Sign in", signin_path %></li>
</ul>
</nav>
</div>
</div>
</header>
继续往后面看,写到代码 8.24,所有测测试就可以通过了。
代码 8.24:根据登录状态改变导航链接 app/views/layouts/_header.html.erb”
测试都通过了。。。
➜ Sample_app git:(master) ✗ bundle exec rspec
No DRb server is running. Running in local process instead ...
.................................
Finished in 0.45558 seconds
33 examples, 0 failures
Randomized with seed 38252
LZ, 最好附上 github 代码链接