问题标签 [awdwr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4518 浏览

ruby-on-rails - 关于使用 Rails 构建购物车/结账的问题

我刚刚学习了使用 Rails 3rd Ed. 进行敏捷 Web 开发,我正在阅读 Depot 应用程序章节,我有一个关于产品/项目选项的问题-

如果我想修改产品目录和商店以便产品可以有选项(尺寸、颜色等),我会在哪里/如何做到这一点?

假设我在卖 T 恤,它们有不同的尺寸。我觉得这不是真正需要创建一个模型来处理尺寸的东西,所以我想我可以将它作为选择框添加到商店视图中的 html 中。

但是,每个“添加到购物车”按钮都由 button_to 自动生成的表单标签包裹,并且似乎无法让我将其他参数传递给我的购物车。如何获取添加到 POST 到 add_to_cart 的项目的大小?

也许更重要的是——最 Railsy 的方式是什么?

提前感谢您的帮助! - 标记

我认为的帮手:

它生成的形式:

0 投票
3 回答
133 浏览

ruby-on-rails - 在我的 flash[:notice] 中显示用户名的问题 - 使用 Rails 进行敏捷 Web 开发 - 第 11 章

我无法弄清楚我在这里做错了什么。

我似乎无法让#{@user.name} 在我的闪存中工作[:notice]

其他一切正常我可以添加新用户,但是当我添加新用户而不是说“用户 John Doe 已成功创建”时,它说“用户 #{@user.name} 已成功创建。”</p>

我现在在 depot 应用程序中:depot_p/app/controllers/users_controller.rb 工作。

0 投票
1 回答
141 浏览

javascript - 使用 Rails、迭代 F4、购物车和 Javascript 问题进行敏捷 Web 开发

我正在阅读《使用 Rails 4 进行敏捷 Web 开发》一书,我在迭代 F4 中遇到了一个不良影响:“隐藏空购物车”,当购物车中以前没有商品时,在侧边栏上显示购物车。

使用书中的标准代码,我不确定是否应该存在一些延迟。我截屏了效果。(见这里

这是相反的代码:

我找到了一个解决方案,我将作为答案发布,但我必须等待,因为我还没有足够的声誉......希望我没有违反任何 SO 规则。如果是我,我道歉!