【发布时间】:2016-06-01 18:45:53
【问题描述】:
我是 Ruby on Rails 的新手,我想创建一个非常简单的应用程序。我使用脚手架创建了一个名为 users 的数据库。 users 中的两个字段是limit 和containers,这是用户可以拥有的最大容器数以及他们可以拥有的剩余容器总数。它们都从给定的数字开始(例如 15),但是当用户取一个时,containers 将下降到 14,并且每次取一个都会继续减少,直到达到 0。当用户返回一个容器时, container 的数字增加 1 直到最大数字,在我的示例中为 15。
由于我使用 Ruby 脚手架创建了它,我现在可以转到每个用户的编辑页面并手动更改 containers 值,但这可以让我将其更改为任何数字。在users/:id 页面上,我想要一个链接,比如现在的编辑链接
<%= link_to 'Edit', edit_user_path(@user) %>
并且有类似的东西,但沿线
<%= link_to 'Take container', #run method to decrease and return here# %>
<%= link_to 'Return container', #run method to increase and return here# %>
目前,我只关心更改数字,我将在其他地方呈现用户信息。
【问题讨论】:
标签: ruby-on-rails ruby