#11 楼 @Ryan 还在研究怎么输出 cart 对象,判断是否更新。不过我把 js.erb 文件改成:
$("#cart").html("<%= j render partial: "cart", object: @cart %>")
#13 楼 @akirapanda 你的笔记我之前都收藏了。
#5 楼 @Ryan #9 楼 @MrPasserby 发现为什么没 render,教程里说加个 js.rjs 文件,但是后来在网上查说不支持这文件,有说改成 js.ujs 有说改成 js.erb,之前用的 js.ujs,现在改成 js.erb 后台日志就没错误。现在问题又回到点击 add_to_cart 侧面购物车不新增数据,应该是我的 js.erb 内容不对
sotre/add_to_cart.js.erb
page.replace_html("cart", :partial => "cart", :object => @cart)
#3 楼 @xxqfamous 1:不加 redirect 这行,点击 add_to_cart,后台报错,错误信息:
ActionView::MissingTemplate (Missing template store/add_to_cart, application/add_to_cart with {:locale=>[:en], :formats=>[:js, :html], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}.
2:开始不加 ajax,点击 add_to_cart,左侧购物车和主页都会显示一条添加内容呀?
坐等高手回复,在网上看资料,东改西改,晕乎乎的。
忘记说了,使用的 Rails 4.2.0,Ruby 2.1.2。
昨晚也遇到这个问题,今天用大家说的方法试试,希望能够解决。
也正好解决了我的问题,谢谢!
#1 楼 @foxzool 问题已解决,谢谢! #3 楼 @kai209209 先按照这书学,遇到问题慢慢解决。
太漂亮,我啥时能搞个这么炫的作品就好。
遇到 403 情况请更改成 profile = google_hk 或者更新到最新版(goagent 3.0.6),详见 https://code.google.com/p/goagent/。
我已经改了,goagent 恢复正常。
这两天刚好再看相关内容,一定好好学习。
我也是这个问题,在公司用 goagent 还好着,回家就没法用了。
噢~找的好辛苦,谢谢!
真是我们初学者的楷模啊,加油~
我今天也遇到这个问题,bundle install 好几次才能成功,之前都没发生过这现象。
我也遇到相同问题,但是通过 sudo apt-get install libpq-dev,就解决。
本机环境: Ubuntu 12.04 LTS rvm 1.22.1 ruby 1.9.3p448 rails-3.2.13
继续学习。
#3 楼 @huacnlee 太感谢了!正确地址:[email protected]。 邮箱地址如果保存了不方便更改,其实可以在注册时校验下,或者搞个邮件激活啥的,这样可以避免我这类错误(尽快很少,呵呵)。
#1 楼 @blacktulip 把你说的那处设置来,第一行标红内容是取消了。下面那个也不想要,算了,先放着了。
明天研究下
为了这样的生活,正在努力的人飘过。