11155
(-- --)
1
view
<%= select( :order, :hcins, { "Man" => 3, "Is" => 5}) %>
(hcins is string value)
controller (order)
def create
@order =Order.new(params[:order])
@order.user = User.find(session[:user_id])
@order.ucret= @order.hcins.to_d * @order.hboy
if @order.save
redirect_to :controller=>"user",:action =>'index'
flash[:notice] = "Completed"
else
flash[:notice] = "Problem
end
end
when I submit the form "hcins" gets "3 or 5" but I like to get text of
selection("man" or "is") for "hcins" and values for "ucret" calculation.
how should I do it?
11155
(-- --)
2
Lamer Lamer wrote:
view
<%= select( :order, :hcins, { "Man" => 3, "Is" => 5}) %>
(hcins is string value)
controller (order)
def create
@order =Order.new(params[:order])
@order.user = User.find(session[:user_id])
@order.ucret= @order.hcins.to_d * @order.hboy
if @order.save
redirect_to :controller=>"user",:action =>'index'
flash[:notice] = "Completed"
else
flash[:notice] = "Problem
end
end
when I submit the form "hcins" gets "3 or 5" but I like to get text of
selection("man" or "is") for "hcins" and values for "ucret" calculation.
how should I do it?
Did you try ...
<%= select( :order, :hcins, [["Man", 3], ["Is", 5]]) %>
~Jeremy
11155
(-- --)
3
Did you try ...
<%= select( :order, :hcins, [["Man", 3], ["Is", 5]]) %>
~Jeremy
yeah I tried and faced with same result.
view
<%= select( :order, :hcins, { "Man" => 3, "Is" => 5}) %>
(hcins is string value)
[...]
when I submit the form "hcins" gets "3 or 5" but I like to get text of
selection("man" or "is") for "hcins" and values for "ucret" calculation.
If you need both the text and the numerical value then you need to
store in your app the mapping of values to labels.
Fred