- Setup a github account
- Setup git on your machine
- Familiarizing with forking, cloning, committing etc : resources
- With the sample project we created fork it and install it in your machine.
| COUNTIES = { 'Mombasa' => { code: '001', abbrv: 'MSA', capital: "Mombasa", province: 'Coast' }, | |
| 'Kwale' => { code: '002', abbrv: 'KWL', capital: 'Kwale', province: 'Coast' }, | |
| 'Kilifi' => { code: '003', abbrv: 'KLF', capital: 'Kilifi', province: 'Coast' }, | |
| 'Tana River' => { code: '004', abbrv: 'TRV', capital: 'Hola', province: 'Coast' }, | |
| 'Lamu' => { code: '005', abbrv: 'LMU', capital: 'Lamu', province: 'Coast' }, | |
| 'Taita Taveta' => { code: '006', abbrv: 'TVT', capital: 'Wundanyi', province: 'Coast' }, | |
| 'Garissa' => { code: '007', abbrv: 'GRS', capital: 'Garissa', province: 'North Eastern' }, | |
| 'Wajir' => { code: '008', abbrv: 'WJR', capital: 'Wajir', province: 'North Eastern' }, | |
| 'Mandera' => { code: '009', abbrv: 'MDR', capital: 'Mandera', province: 'North Eastern' }, | |
| 'Marsabit' |
| with new_table as ( | |
| select crt.id, | |
| crt.gross_amount/((100+tax.tax_default_percentage)/100) as net_amount, | |
| crt.gross_amount - (crt.gross_amount/((100+tax.tax_default_percentage)/100)) as tax_amount, | |
| tax.tax_default_percentage as tax_rate | |
| from customer_return_items crt | |
| inner join customer_returns cr on cr.id = crt.customer_return_id | |
| inner join warehouses w on w.id = cr.warehouse_id |
| (Request number 1)I looked and saw that this is happeninG) I can see the comments and likes on the news feeds page..let me know if you understand what he meant. | |
| (Request number 2)The friendship request to current_user happens after creation and nagivating to `/users` changing the | |
| `@not_friends` | |
| method in users_controller to "@not_friends = User.where.not( | |
| id: (@confirmed_friends.map(&:id) + @pending_friends.map(&:id))).reject{ |user| user == current_user }" should solve this | |
| (Request number 3) On line 33 of users index view add another button <%= button_to "Reject Friend",{:controller => 'friendships', :action => 'destroy' :id => friendship.id }, {:method => :patch, :class => "bg-red font-white p-1 acceptingfriend"} %> | |
| The friendship request to current_user happens after creation and nagivating to `/users` changingthe `@not_friends` method | |
| to | |
| `@not_friends = User.where.not(id: current_user.friendships.map(&:friend_id)).reject{|user| user == current_user})` |
| <div class="like-buttons d-print-none btn-toolbar mb-3"> | |
| <% if logged_in_as(['admin', 'moderator']) || (current_user && (current_user.uid == node.uid || node.has_tag("with:#{current_user.username}"))) %> | |
| <% if node.type == 'note' %> | |
| <a <% if current_user && current_user.uid != node.uid %>data-confirm='Please be aware that you are editing a post by another contributor, a privilege you have only because you are an admin or co-author.' <% end %> class='btn btn-outline-secondary btn-circle btn-sm' href='/notes/edit/<%= node.id %>?t=<%= Time.now.to_i %><% if params[:controller] == "questions" %>&redirect=question&template=question<% end %>'> | |
| <i class='ml-1 ff fa fa-pencil'></i> | |
| </a> | |
| <% end %> | |
| <% end %> | |
| <span data-toggle="tooltip" data-placement="top" rel="tooltip" title="Liked by <%= node.likers.length %> people" class="btn btn-outline-secondary btn-circle btn-like" node-id="<%= node.id %>" id="like-button-<%= node.id %>"> |
| // trying to use this function to plot my values | |
| helpful link => https://codepen.io/apexcharts/pen/QrbEQg | |
| function generateDayWiseTimeSeries(s, count) { | |
| var values = [[ | |
| <%= @graph_notes.values.collect {|ind| ind[1]} %>, | |
| <%= @graph_wikis.values.collect {|ind| ind[1]} %>, | |
| <%= @graph_comments.values.collect {|ind| ind[1]} %> | |
| ]]; |
| =============== Phusion Passenger Standalone web server started =============== | |
| PID file: /home/cessito/code/plots2/passenger.3000.pid | |
| Log file: /home/cessito/code/plots2/log/passenger.3000.log | |
| Environment: development | |
| Accessible via: http://0.0.0.0:3000/ | |
| You can stop Phusion Passenger Standalone by pressing Ctrl-C. | |
| Problems? Check https://www.phusionpassenger.com/library/admin/standalone/troubleshooting/ | |
| =============================================================================== | |
| App 812 stdout: |
| -- create_table("comments", {:primary_key=>"cid", :options=>"ENGINE=MyISAM"}) | |
| rake aborted! | |
| StandardError: An error has occurred, this and all later migrations canceled: | |
| SQLite3::SQLException: near "ENGINE": syntax error: CREATE TABLE "comments" ("cid" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "pid" integer DEFAULT 0 NOT NULL, "nid" integer DEFAULT 0 NOT NULL, "uid" integer DEFAULT 0 NOT NULL, "subject" varchar(64) DEFAULT '' NOT NULL, "comment" text(2147483647) NOT NULL, "hostname" varchar(128) DEFAULT '' NOT NULL, "timestamp" integer DEFAULT 0 NOT NULL, "status" integer(1) DEFAULT 0 NOT NULL, "format" integer(2) DEFAULT 0 NOT NULL, "thread" varchar(255) NOT NULL, "name" varchar(60), "mail" varchar(64), "homepage" varchar(255)) ENGINE=MyISAM/home/cessito/.rvm/gems/ruby-2.3.0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91:in `initialize' | |
| /home/cessito/.rvm/gems/ruby-2.3.0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:91:in `new' | |
| /home/cessito/.rvm/gems/ruby-2.3.0/gems/sqlite3-1.3.13/lib/sqlite3/database.rb:9 |