Cannot render console

Cannot render console
0

#1

Hello fellow campers. I am doing my best to learn as much as I can before I start applying for a developer job.I am currently building a saasapp using cloud9 IDE.I have successfully built a blogging app with ease.

I have coded the homepage,about and now on contact form.After creating a ' new.html.erb' file from here: app/views/contacts/new.html.erb,my form does not shrink to col-md-4 size as i specified in the code for bootstrap.

When i start the server on so i can preview my app,i get this logging error at the terminal: 'Cannot render console from 196.107.247.209! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255 '.How do i make bootstrap to shrink my form?Thanks.


#2

This should help: https://community.c9.io/t/cannot-render-from-console/1385


#3

Thank you Sir.However,I whitelisted the console but this is the error that am getting:

Started GET "/contacts/new" for 105.56.195.35 at 2017-10-29 04:21:01 +0000
Cannot render console from 105.56.195.35! Allowed networks: 105.48.127.167, 127.0.0.0/127.255.255.255, ::1
Processing by ContactsController#new as HTML
  Rendering contacts/new.html.erb within layouts/application
  Rendered contacts/new.html.erb within layouts/application (2.6ms)
Completed 200 OK in 43ms (Views: 42.2ms | ActiveRecord: 0.0ms)



#4

This is after writing this code at development.rb file like this:

Rails.application.configure do
  
  class Application < Rails::Application
    config.web_console.whitelisted_ips = '105.56.195.35'
  end
  # Settings specified here will take precedence over those in config/application.rb.

  # In the development environment your application's code is reloaded on
  # every request. This slows down response time but is perfect for development
  # since you don't have to restart the web server when you make code changes.
  config.cache_classes = false

  # Do not eager load code on boot.
  config.eager_load = false

  # Show full error reports.
  config.consider_all_requests_local = true

  # Enable/disable caching. By default caching is disabled.
  if Rails.root.join('tmp/caching-dev.txt').exist?
    config.action_controller.perform_caching = true

    config.cache_store = :memory_store
    config.public_file_server.headers = {
      'Cache-Control' => 'public, max-age=172800'
    }
  else
    config.action_controller.perform_caching = false

    config.cache_store = :null_store
  end

  # Don't care if the mailer can't send.
  config.action_mailer.raise_delivery_errors = false

  config.action_mailer.perform_caching = false

  # Print deprecation notices to the Rails logger.
  config.active_support.deprecation = :log

  # Raise an error on page load if there are pending migrations.
  config.active_record.migration_error = :page_load

  # Debug mode disables concatenation and preprocessing of assets.
  # This option may cause significant delays in view rendering with a large
  # number of complex assets.
  config.assets.debug = true

  # Suppress logger output for asset requests.
  config.assets.quiet = true

  # Raises error for missing translations
  # config.action_view.raise_on_missing_translations = true

  # Use an evented file watcher to asynchronously detect changes in source code,
  # routes, locales, etc. This feature depends on the listen gem.
  config.file_watcher = ActiveSupport::EventedFileUpdateChecker
end

#5

And this is the form that i expect to render on the screen with 4 columns,but it isn't doing so:


<div class="container">
  <div class="row">
    <h3 class="text-center">Contact Us</h3>
    <div class="col-md-4 col-md-offset-4">
      <div class="well">
        <%= form_for "/contacts" do |f| %>
        <div class="form-group">
          <%= f.label :name %>
          <%= f.text_field :name, class: 'form-control' %>
        </div>
        
        <div class="form-group">
          <%= f.label :email %>
          <%= f.text_field :email, class: 'form-control' %>
        </div
        
        <div class="form-group">
        <%= f.label :comments %>
        <%= f.text_area :comments, class: 'form-control' %>
        </div>
        
        <%= f.submit 'Submit', class: 'btn btn-default' %>
        <% end %>
      </div>
    </div>
  </div>
</div>

#6

Sorry for bothering but i have successfully pushed two branches to git,that is home page,about page but now the contact_form is really draining my energy.Could there be a problem with bootstrap gem?


#7

And this is my Gem file:


source 'https://rubygems.org'


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '5.0.0'

# Use Puma as the app server
gem 'puma', '3.4.0'
# Use SCSS for stylesheets
gem 'sass-rails', '5.0.6'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '3.0.0'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '4.2.1'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails', '4.1.1'
# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
gem 'turbolinks', '5.0.0'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '2.5.0'
# Use Redis adapter to run Action Cable in production
# gem 'redis', '3.0'
# Use ActiveModel has_secure_password
# gem 'bcrypt', '3.1.7'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

#Use Twitter Bootstrap library for front-end UI and Layout
gem 'bootstrap-sass', '3.3.7'

#Use Font Awesome sass gem for adding icons
gem 'font-awesome-sass', '4.6.2'

group :development, :test do
  #Use sqlite3 as the database for Active Record
  gem 'sqlite3'
  # Call 'byebug' anywhere in the code to stop execution and get a debugger console
  gem 'byebug', platform: :mri
end

group :development do
  # Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
  gem 'web-console'
  gem 'listen', '3.0.5'
  # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
  gem 'spring'
  gem 'spring-watcher-listen', '2.0.0'
end

group :production do
  #Use the PostgreSQL gem for Heroku  production servers
  gem 'pg', '0.18.4'
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
ruby '2.3.0'

#8

From this error message it looks like you set wrong IP.
I don’t know Ruby, so I can’t really help more, but try to look at link to Stackoverflow from the link I posted above.
There are several ways how to set IP or disable the console.


#9

@korzo Thanks,does it mean that i am in private network?I read the information from the link you provided and after doing what they instructed,i still got the same error,now with another IP.I am determined to beat the odds and make it work bro.Anyway thanks.