Re: [Rails] save 2 value in diffrent field in one field at database
Sent from my iPhone
On 16/12/2012, at 11:53 AM, Mas Bejo <lists@ruby-forum.com> wrote:
> i want to get value from 2 diffrent field, first
> from text_field, and second from select_date, and i want to save it in
> one field "TTL" in database, this is the syntax,
> i change my model file to be like this:
>
> class Anggotum < ActiveRecord::Base
> set_table_name "anggota"
> attr_accessible :NP, :Nama, :Alamat, :TTL, :Telp, :Email, :Password,
> :Waktu_Daftar, :Posisi, :Jenis_Kelamin
> attr_accessor :tempat, :tanggal, :as=> :TTL
> end
>
> and in my form.html.rb that connect to new.html.rb i add this syntax
>
> <div class="field">
> <%= f.label :ttl %></td><td>
> <%= f.label :":" %></td><td>
> <%= f.text_field :tempat %>
> <tr>
> <td colspan="3" align="right">
> <%= select_date :tanggal %></td></tr>
> </div>
>
> but it make this error
> {:as=>:TTL} is not a symbol
>
> can you help me?
I told you to read on virtual attributes and callbacks. To give you a clue on what you need to do, you need to create 2 virtual atteibutes: one for the text field and one for the date select. Then use a before validation callback to concatenate them. Or just as colin suggested, concatenate them in the controller but i'd like to so these things in the model.
>
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home