Note that there are some explanatory texts on larger screens.

plurals
  1. PONoMethodError: undefined method `[]' for false:FalseClass
    text
    copied!<p>Here are logs</p> <pre><code>umair-2:game-minion umairejaz$ rails c /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/railties-3.0.7/lib/rails/script_rails_loader.rb:11: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777 /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/bundler-1.0.18/lib/bundler/runtime.rb:136: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777 Loading development environment (Rails 3.0.7) ruby-1.9.2-p290 :001 &gt; u = User.new =&gt; #&lt;User _id: 4e53f783713931a571000001, _type: nil, username: nil, first_name: nil, last_name: nil, email: nil, password: nil, password_salt: nil, password_hash: nil, profile_picture: nil, facebook_id: nil, facebook_enabled: nil, facebook_access_token: nil, twitter_id: nil, twitter_enabled: nil, twitter_access_token: nil, twitter_access_secret: nil, points: nil, remember_token: nil, remember_token_expires_at: nil&gt; ruby-1.9.2-p290 :002 &gt; u.username = "umair" =&gt; "umair" ruby-1.9.2-p290 :003 &gt; u.save(false) NoMethodError: undefined method `[]' for false:FalseClass from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/mongoid-2.1.9/lib/mongoid/persistence/operations.rb:143:in `validating?' from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/mongoid-2.1.9/lib/mongoid/persistence/insertion.rb:23:in `block in prepare' from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/mongoid-2.1.9/lib/mongoid/persistence/insertion.rb:22:in `tap' from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/mongoid-2.1.9/lib/mongoid/persistence/insertion.rb:22:in `prepare' from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/mongoid-2.1.9/lib/mongoid/persistence/operations/insert.rb:26:in `persist' from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/mongoid-2.1.9/lib/mongoid/persistence.rb:44:in `insert' from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/mongoid-2.1.9/lib/mongoid/persistence.rb:142:in `upsert' from (irb):3 from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/railties-3.0.7/lib/rails/commands/console.rb:44:in `start' from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/railties-3.0.7/lib/rails/commands/console.rb:8:in `start' from /Users/umairejaz/.rvm/gems/ruby-1.9.2-p290@rails3/gems/railties-3.0.7/lib/rails/commands.rb:23:in `&lt;top (required)&gt;' from script/rails:6:in `require' from script/rails:6:in `&lt;main&gt;' ruby-1.9.2-p290 :004 &gt; </code></pre> <p>I am getting this above response when I try to save some object. Follwoing are my gem versions of mongoid and mongo , what I think is its an issue of mongoid.yml but not sure as my yml is perfectly fine</p> <p>Using bson (1.3.1) Using bson_ext (1.3.1) Using mongo (1.3.1) Installing mongoid (2.1.9) </p> <p>mongoid.yml</p> <pre><code>defaults: &amp;defaults host: localhost development: &lt;&lt;: *defaults database: gm_development test: &lt;&lt;: *defaults database: gm_test production: host: &lt;%= ENV['MONGOID_HOST'] %&gt; port: &lt;%= ENV['MONGOID_PORT'] %&gt; username: &lt;%= ENV['MONGOID_USERNAME'] %&gt; password: &lt;%= ENV['MONGOID_PASSWORD'] %&gt; database: &lt;%= ENV['MONGOID_DATABASE'] %&gt; uri: mongodb://username:password@staff.mongohq.com:10029/appid </code></pre> <p>Please let me know if you find anything wrong in this</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload