看看看了一下代码,你的 Comment 设计咋不用多态的方式,搞那么多重复的 Model 写起来多费神啊
app/models/blogcomment.rb
app/models/notecomment.rb
app/models/postcomment.rb
app/models/memoircomment.rb
app/models/photocomment.rb
可以试试直接用 Apache 跑 Ruby 脚本,就像 PHP 那样 https://github.com/matsumoto-r/mod_mruby
看看多态表的设计:http://cn.asciicasts.com/episodes/154-polymorphic-association 结构如:
class Share
belongs_to :user
belongs_to :sharable, polymorphic: true
filed :comment
end
创建的时候:
Share.create(user: current_user, sharable: @post, comment: "foo bar")
获取的时候查出来,根据 sharable_type 这个的类型用不同的 view 展示就好了
比如这样的结构
views
-- shares
---- index.html.erb
---- _post.html.erb
---- _photo.html.erb
---- _item.html.erb
views/shares/index.html.erb
<% @shares.each do |share| %>
<div class="share">
<%= user_name_tag(share.user) %> 分享:
<%= render partial: share.sharable_type.downcase, :share => share %>
at <%= share.created_at %>
<% end %>
用 Solr 或 Elasticsearch
文案有问题,现在修改一下
吐槽,没听过 RubyOnRails 和 ruby on rails 你确定你们是用 Ruby on Rails 开发么?这都能写错,还是两个版本!专业点啊
一个键盘都要近 1K 大洋,你们真舍得花钱!
还招的,之前有个两个联系过,还在等 HR 联系
就是名字太长,不太好记,过段时间就忘了
保持简单的设计是最佳实践 同样适用于 URL 结构
来 5 斤
好像是强制使用外包的 File 类来着(不确定有没有搞反),这类情况一般是自己的项目也有个类叫 File,为了区别内部的和外部的
#5 楼 @adventurelw 你就没仔细看,后面还有提到按 M 键看更多啊
#3 楼 @adventurelw 看编辑框后面有说明呀
这个没法,不可能又搞一个新功能出来啊。本来你就不该那么用
这个没法
没啥特别的变化
如果你想达到完全自定义 HTML 的话,可以试试另外一个分页组件:kaminari
扯蛋,怎么可能薪资不限,另外,我听说那边的有些 iOS 开发连设备都没有