*columns*(table_name, name = nil) *public* Returns an array of Column<http://apidock.com/rails/ActiveRecord/ConnectionAdapters/Column> objects for the table specified by table_name. See the concrete implementation for details on the expected parameter values.
Try this. On Mon, May 21, 2012 at 3:02 AM, Paulo Carvalho <li...@ruby-forum.com>wrote: > Hello, > > I am writing a RoR application that connects to a couchDB database using > couchrest_model. > > The definition of my model is the following one: > > class BdsDataAuthor < CouchRest::Model::Base > property :id, Integer > property :first_name, String > property :last_name, String > end > > > I would like to be able to get the list of the model columns, e.g., the > result of > BdsDataAuthor.columns would be [id, first_name, last_name] > > Is it possible? I saw that active_record provides this kind of method > (column_names), but since I am not using active_record... > > A solution that I tried is to create a method in the model class (it > works but its not the "best" solution...): > > def getColumns > columns = Array.new > columns << "id" > columns << "first_name" > columns << "last_name" > end > > Any idea/suggestion to solve this problem? > > Thank you > > -- > 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+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- Atenciosamente, Guilherme Pereira Dutra, Fone: (34) 8407-0109 -- 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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.