Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [45] pry(Subject):1> ls --grep page
- Subject.methods:
- after_add_for_pages after_remove_for_pages before_add_for_pages before_remove_for_pages
- after_add_for_pages= after_remove_for_pages= before_add_for_pages= before_remove_for_pages=
- after_add_for_pages? after_remove_for_pages? before_add_for_pages? before_remove_for_pages?
- Subject#methods:
- after_add_for_pages after_remove_for_pages? before_remove_for_pages
- after_add_for_pages= autosave_associated_records_for_pages before_remove_for_pages=
- after_add_for_pages? before_add_for_pages before_remove_for_pages?
- after_remove_for_pages before_add_for_pages= validate_associated_records_for_pages
- after_remove_for_pages= before_add_for_pages?
- instance variables:
- @__callback_runner_name_cache @column_names @generated_feature_methods @relation
- @arel_engine @column_types @inheritance_column @sequence_name
- @arel_table @columns @parent_name @serialized_column_names
- @attribute_method_matchers_cache @columns_hash @primary_key @table_name
- @attribute_methods_generated @finder_needs_type_condition @quoted_primary_key @time_zone_column_names
- @cached_attributes @generated_attribute_methods @quoted_table_name
- class variables:
- @@configurations @@disable_implicit_join_references @@primary_key_prefix_type @@time_zone_aware_attributes
- @@default_timezone @@logger @@schema_format @@timestamped_migrations
- [46] pry(Subject):1> subject = Subject.find(1)
- => #<Subject id: 1, name: "First Subject", position: 1, visible: true, created_at: "2013-12-27 06:30:05", updated_at: "2013-12-27 21:25:52">
- [47] pry(Subject):1> subject.pages.size
- => 1
- [50] pry(main)> cd Page
- [51] pry(Page):1> ls --grep sections
- instance variables:
- @__callback_runner_name_cache @column_names @generated_feature_methods @relation
- @arel_engine @column_types @inheritance_column @sequence_name
- @arel_table @columns @parent_name @serialized_column_names
- @attribute_method_matchers_cache @columns_hash @primary_key @table_name
- @attribute_methods_generated @finder_needs_type_condition @quoted_primary_key @time_zone_column_names
- @cached_attributes @generated_attribute_methods @quoted_table_name
- class variables:
- @@configurations @@disable_implicit_join_references @@primary_key_prefix_type @@time_zone_aware_attributes
- @@default_timezone @@logger @@schema_format @@timestamped_migrations
- [52] pry(Page):1> page = Page.find(1)
- => #<Page id: 1, subject_id: 1, name: "First Page", permalink: "first", position: 1, visible: false, created_at: "2013-12-27 06:31:10", updated_at: "2013-12-27 06:32:38">
- [53] pry(Page):1> page.sections.size
- NoMethodError: undefined method `sections' for #<Page:0x000000058c9830>
- from /usr/local/rvm/gems/ruby-2.0.0-p353/gems/activemodel-4.0.2/lib/active_model/attribute_methods.rb:439:in `method_missing'
- [54] pry(Page):1> wtf?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement