前端处理没办法同步多设备的浏览器状态。
独立链接的 assets 要加到 precompile 的选项里面 http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets
config.assets.precompile += ['bigbanner.js', 'news.js']
#12 楼 @yangjie6020 git status
https://github.com/jason6020/depot_2/blob/master/config/routes.rb 路由里面没有指定 carts/
的路由,所以访问顶楼截图的 url 只会显示 404。
你用 git status
看看是不是所有代码都提交了。
这段代码没有顶楼截图的内容,是不是最新的代码了?
我现在一天一备份,存到 S3,保留 24 天。
git add Gemfile.lock
git commit -m "add Gemfile.lock"
git push
部署标志需要的 Gemfile.lock 的。请确保你已经检查您的 Gemfile.lock 到版本控制,然后再部署。
has_many 接受一个 block,可以给关联集合定义方法 http://apidock.com/rails/ActiveRecord/Associations/ClassMethods/has_many#461-User-a-block-to-extend-your-associations
我觉得顶楼写法也没问题
我一般不这么用,如果要实现一个 setattr:
def setattr(object, name, value)
unless object.respond_to?(name) || object.respond_to?("#{name}=")
object.singleton_class.class_eval do
attr_accessor name
end
end
object.send "#{name}=", value
end
Unpermitted parameters: photo, photo_cache
如果要做 Android 版,发 play 和下载包行了,无视国内菜市场。
你代码没格式化好。
select 的第一个参数是 select 的 name,不应该是个 id。http://apidock.com/rails/v3.2.13/ActionView/Helpers/FormOptionsHelper/select
options_from_collection_for_select 第一个参数是个 collection,不应该是单个对象。而且这个方法有 3 个参数。 http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/options_from_collection_for_select
不知道为什么你的截图在我这看有大段空白。
用 markdown 格式将你的代码文本贴上来。
ruby
you code
楼主查过文档了吗,理解上遇到了什么问题?
rubychina 授权过后就直接注册了,没有补充资料这一步,不用存 session。
授权完毕还要补充注册信息的体验并不好。
把需要的信息提出来存 session,oauth 我记得有 access_token 和 access_secret 还有不一定提供的 id 三个字符串,不至于把 cookie 撑爆。
存 session 是打算做什么?
我看最新版 spree 代码提供了个 require_zipcode? 的方法可以覆盖。