A Real Time Guide To Building And Producing A Bank Application On Ruby on Rails

in #utopian-io7 years ago (edited)

Bug Fixes

  • Upgraded To Rails 5.1.4 ?
    rails gem upgrade

  • What was the solution?
    To Upgrade your rails applications =>
    add this to your gemfile
    gem 'rails', '5.1.4'
    then in your console run "bundle update" followed by "bundle install"

New Features

  • Bootstrap 3.3.6

  • rails_ujs ( short note on latest rails upgrade
    Rails has been dependent on jQuery for providing the unobtrusive JavaScript helpers
    such as data-remote, data-url and the Ajax interactions. Every Rails application before
    Rails 5.1 would have the jquery-rails gem included by default.

                            The jquery-rails gem contains the jquery-ujs driver which provides all the nice 
                              unobtrusive features.
    
                              But now JavaScript has progressed well such that we can write the unobtrusive driver 
                              which Rails needs using just plain vanilla JavaScript.
    
                                 That’s what has happened for the 5.1 release. The jquery-ujs driver has been 
                                  rewritten using just plain JavaScript as part of a GSoC project by Dangyui Liu.
    
                                  Now that the unobtrusive JavaScript driver does not depend on jQuery, new Rails 
                                  applications also need not depend on jQuery.
    
                               So, Rails 5.1 has dropped jQuery as a dependency from the default stack.
    
                                The current jquery-based approach would still be available. It’s just that it’s not part 
                          of the default stack. You will need to manually add the jquery-rails gem to newly created 
                                         5.1 application and update the application.js to include the jquery-ujs driver.
                                              )
            example:![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1516484274/oiw88uvtoooyfdmqj0pf.png)
    
  • How did you implement it/them?
    Add "gem 'bootstrap-sass', '~> 3.3.6' " to yor gemfile

New Projects

  • What is the project about?
    A full banking application with admin dashboard and clients-side communication tools please follow my commits and features updates to produce your own app. LETS GO!

  • Technology Stack
    Ruby On Rails
    HTML & CSS3
    Jquery
    Bootstrap
    Ajax
    Ckeditor

  • Roadmap
    Write front-end template (suntrust inspired)
    Write Accounts Controller
    Write Bank Operations API
    Consume Api with javascript
    Add user auth with devise
    Add sendgrid api to confirm users and send emails
    Add admin dashboard
    ETC

  • How to contribute?
    email me [email protected]

Gemfile
image.png



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://blog.bigbinary.com/2017/06/20/rails-5-1-has-dropped-dependency-on-jquery-from-the-default-stack.html

I cannot see any work done by you in the repository rather than some html files in Views Folder https://github.com/kizzonia/Banking-App/tree/master/app/views, I might be wrong but can you tell me what does this Banking App do?

Your contribution cannot be approved because it does not follow the Utopian Rules.

Simple and common code snippets that can be easily found or reproduced can't be submitted in the development category.

You can contact us on Discord.
[utopian-moderator]