Skip to content

Instantly share code, notes, and snippets.

@erdbehrmund
Last active December 15, 2015 05:59
Show Gist options
  • Select an option

  • Save erdbehrmund/5212702 to your computer and use it in GitHub Desktop.

Select an option

Save erdbehrmund/5212702 to your computer and use it in GitHub Desktop.
date_select issue
<h3>
<%= @o.name %>
</h3>
Тип: <%= @o.product.name %><br>
Параметры: <%= @o.order_key %><br>
<hr>
Доставка: <%= @o.delivery.transporter.name %><br>
<%= @o.delivery.city %>, <%= @o.delivery.stock %>
<%= @o.delivery.recipient %>
<hr>
<a href="<%= @o.client_layout.url %>">Скачать макет</a>
<% if not @o.comment.empty? %>
<hr>
Комментарий:<br>
<%= @o.comment %>
<% end %>
<hr>
<%= form_for [:admin, @o], :remote => true do |f| %>
<%= f.date_select :ecd %>
<%= f.submit "Установить дату исполнения" %>
<% end %>
<hr>
Started PUT "/admin/orders/update.64" for 127.0.0.1 at 2013-03-21 14:31:57 +0200
Processing by Admin::OrdersController#update as
Parameters: {"utf8"=>"✓", "authenticity_token"=>"2cmR6IDpxB3AZdlPwuJilMwikzOD+EXGYuDj+9waCvk=", "order"=>{"ecd(1i)"=>"2013", "ecd(2i)"=>"3", "ecd(3i)"=>"28"}, "commit"=>"Установить дату исполнения"}
Completed 500 Internal Server Error in 1ms
ArgumentError (Unknown key: ecd(1i)):
app/controllers/admin/orders_controller.rb:18:in `update'
class Order < ActiveRecord::Base
belongs_to :product
belongs_to :user
belongs_to :delivery
belongs_to :first, :class_name => "Pvalue"
belongs_to :second, :class_name => "Pvalue"
mount_uploader :client_layout, LayoutUploader
attr_accessible :ecd
end
class Admin::OrdersController < ApplicationController
def list
@orders = Order.where(:order_state => "good" ).all
end
def spy
@order_logs = OrderLog.all
end
def details
@o = Order.find params[:id]
render :partial => "order"
end
def update
@order = Order.find params[:order]
@order.update_attributes params[:order]
@order.save
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment