我在 article 的模块里面这样测试:
class Article < ActiveRecord::Base
default_scope order: :title
#...
end
它会按照 title 来排序 (但是不知道具体怎么操作的,排序的效果也不对) 我输入 order: :id 就是默认的排序,id 为 1 的在最上面。
另外我测试其他的,说表中没有这个字段,那么我想让它按照发表的时间 (无需更新时间) 自动排序怎么弄呢?
在 application.js 里面去掉: //= require_tree .
默认的只导入 rails 的 js 了,然后自己的 js 可以 <%= javascript_include_tag "script" %>引用在任何地方,而 application 就不会重复引用了。
我只加入 jquery_ujs.js 就可以了,已解决!
#6 楼 @1272729223 已经解决了 <%= link_to(@article, class: 'img_link') do %>
<%= image_tag(article.image_url) %> <% end %><%= link_to(@article) do %>
<%= image_tag(article.image_url) %> <% end %>这里这个 link_to 再加一个 :class => 'image_link' 怎么加?
有每 rails 做的企业站?可以下载的?只有一个管理员帐户
我也不是程序员,只会设计 (应该也不算很差) 和 html,css(应该比较熟练了),了解一些 javascript, 也在学程序,别灰心,我觉得只要自己用心学,没什么不可能的吧?我所有都是自己学的。
谁能分享一下这个网站的结构?
只见树木不见森林的感觉很困惑。
好的 thanks!
比如我有 news,blog,products 这几个 app, 而整个网站所有页面都有 products 的一个目录 <% @products.each do |product| %>
这样的一块区域,所有当打开其他页面的时候,都会显示: undefined method `each' for nil:NilClass
我只有把@products = Product.all 放在每一个 controller 里面才可以。但是我认为这肯定是最糟糕的办法。