我的架构上有一个十进制字段的价格,每次我尝试插入价格时,pg都带有此错误.谁能给我任何光?谢谢
组态
t.decimal "price", :precision => 2, :scale => 2
Run Code Online (Sandbox Code Playgroud)
错误
PG::Error: ERROR: numeric field overflow
DETAIL: A field with precision 2, scale 2 must round to an absolute value less than 1.
: INSERT INTO "items" ("category_id", "name", "price", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id"
Run Code Online (Sandbox Code Playgroud) 我正在尝试这样做:
<%= <h1>Products Purchased </h1> if params[:status].nil? || params[:status] == Order.statuses[0] %>
<%= "<h1>Products Sent </h1>" if params[:status].nil? || params[:status] == Order.statuses[1] %>
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
我想从一个模型中获取集合以显示所有页面.
Application.html.erb
<ul>
<% @category.each do |c| %>
<li><%= c.name %></li></ul>
<% end %>
</ul>
Run Code Online (Sandbox Code Playgroud)
调节器
@categories = Category.all
Run Code Online (Sandbox Code Playgroud)
如何在应用程序控制器中使用它而不必复制和粘贴所有控制器?