升级 gem rdoc 到 2.4.2+,不是很明显的报错么?
还在闵行……
用 ransack 和 will_paginate,然后 index 方法类似这样:
class Shift6SChecklistsController < ApplicationController
def index
@q = Shift6SChecklist.search(params[:q])
@shift6_s_checklists = @q.result.order("created_at DESC").paginate(:page => params[:page], :per_page => 10)
view 类似这样:
<%= search_form_for @q, :class => "well form-search" do |f| %>
<%= link_to 'Check 6S', check_shift6_s_checklists_path, :class => 'btn btn-primary' %>
<% if user_signed_in? %>
<%= link_to 'My Items', shift6_s_checklists_path(:q => {:resp_emp_badge_or_resp_supervisor_badge_eq => current_user.badge}), :class => 'btn' %>
<% end %>
<label class="checkbox">Badge or ID:<%= f.text_field :resp_emp_badge_or_resp_supervisor_badge_or_id_eq, :class => 'input-small search-query', :placeholder => 'Badge or ID', :title => 'Type here to search Employee ID or item ID.' %></label>
<label class="checkbox">Finding or Action contain:<%= f.text_field :finding_fact_or_resp_action_cont, :class => 'search-query',:placeholder => 'Finding or Action', :title => 'Type here to search finding or action' %></label>
<label class="checkbox"><%= f.check_box :close_date_null -%>Open only</label>
<br />
<label class="checkbox">Type:<%= f.select :check_type_eq, :check_type => Shift6SChecklist.type_description.keys.unshift('') %></label>
<label class="checkbox">Area:<%= f.select :station_eq, :area => Shift6SChecklist.station_collection.keys.unshift('') %></label>
<label class="checkbox">Shift:<%= f.select :create_shift_code_eq, :create_shift_code => User.shift_collection.unshift('') %></label>
<%= f.submit :class => "btn" %>
<%= link_to 'Export Excel CSV', shift6_s_checklists_path.concat('.csv') %>
<% end %>
<%= will_paginate @shift6_s_checklists %>
ransack,和 meta_search 同一个作者,我不用 mongoid,不过目测只要支持 activerecord 的类 where 方法,应该都是可用的…
Gitlab 有没有考虑支持类似 Gitolite 的 Mirror 特性?已经用了一年的Gitolite,在犹豫是不是直接上 Gitlab 5.0
几天了?那么小连睫毛都有了,长大一定是个美人啊!
Surface 做工的确不错,我有个 RT 的,续航也很好(轻松 10 小时),可惜软件太少太封闭,如果能跑 Ubuntu ARM 版就牛叉了,可以直接做 Rails 开发环境,Pro 续航太差,价格太高,两个比较麻烦的地方。
还有一个选择是octopress,优点是用户基数大,纯静态网页对环境要求非常小,缺点是不是动态(看你怎么理解,没有数据库要求也算优点?)
其实我感觉,一本 rails guides 足以…
echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
logout
安装ansicon
if @company.biz_licence.present?
可能更好?
Rails 下必须是Agile Web Development with Rails Ruby 就比较纠结,The Ruby Programming Language或者Programming Ruby难分仲伯
已删除
把项目移到 C 盘,再运行试试?
telnet 可发不代表 actionmailer 可发,比如 HELO 指令 SMTP 不支持,在 telnet 上你可以直接忽略,但是 actionmailer 却会报错,不过可能可以通过对 actionmailer 修改解决,虽然我最终通过搭建一个 smtp relay 服务解决这个问题。。。
可能你在本地帐号装的 activesupport gems,然后 passenger 运行在另外一个帐号下,所以找不到,检查一下/var/www/mysite 的 owner,必要的话用 chown 改一下。
这个问题曾经也困扰了我很久,最后我发现,有些 SMTP 服务器像 Exchange Server 是不支持HELO 或 EHLO 指令的,你可以用telnet 测一下确认,我是通过本地建一个 postfix 服务,然后用 SMTP relay 模式再转发邮件解决的,希望对你有帮助吧……
两个相关演讲,均来自 Ruby Conf 2012 Ruby 2.0 on Rails Implementation Details of Ruby 2.0 VM 讲一半,演讲者还变装,晕。。
最后视频不错……
果断 ubuntu 12.04,比较一下Amazon Machine Images的数量我想你很容易做出决定的。
哦,不好意思,既然你的生产是 CentOS,你还是用 CentOS 把,至少你比较容易熟生产,在测试的时候用一样的服务器也比较好。。
好,决定用了!
应该是 Maxthon bug,也许应该报告一下……