Tested in Mac OS X: super == command
Open/Goto
- super+t: go to file
- super+ctrl+p: go to project
- super+r: go to methods
=Navigating= | |
visit('/projects') | |
visit(post_comments_path(post)) | |
=Clicking links and buttons= | |
click_link('id-of-link') | |
click_link('Link Text') | |
click_button('Save') | |
click('Link Text') # Click either a link or a button | |
click('Button Value') |
var myApp = angular.module('myApp', ['ui.router','blockUI','showdown','delay','ngTouch','ngAnimate','autonext']); | |
myApp.config(function($stateProvider, $urlRouterProvider) { | |
$stateProvider.state('landing', { | |
url: "/landing", | |
controller: 'LandingCtrl', | |
templateUrl: "templates/landing.html" | |
}) | |
} |
Using gem aws-sdk for a ror application for uploading images to s3 | |
Uploading images to a fixed bucket with different folders for each object or application. | |
The s3 keeps a limitation on the number of buckets creattion whereas there is no | |
limitation for content inside a bucket. | |
This code will upload image for a user to s3 using aws-sdk gem. The bucket and the image uploaded are made public | |
so that the images uploaded are directly accessible. The input is takes is the image complete path | |
where it is present, folder in which it should be uploaded and user_id for whom it should | |
be uploaded. |
@media print { | |
.page-break { | |
display: block; | |
page-break-before: always; | |
} | |
} |
def header pdf | |
pdf.repeat :all do | |
pdf.bounding_box([0, 720], :width => 540, :height => 720) do | |
pdf.stroke_bounds | |
pdf.cell :content => "<b><font size='17'>Company Name PTE LTD</font></b> | |
email: info@spritle.com web: www.sptiele.com", | |
:inline_format => true, | |
:leading => 10, | |
:width => pdf.bounds.width, | |
:height => 110, |
class PrintPurchaseOrder | |
def print | |
pdf = Prawn::Document.new(:page_size => "LETTER", :page_layout => :portrait) | |
header(pdf) | |
table_header(pdf) | |
footer(pdf) | |
pdf.render_file filename | |
end | |
end |
java -jar selenium-server-standalone-2.43.1.jar -role hub | |
java -jar selenium-server-standalone-2.43.1.jar -role webdriver -hub http://192.168.1.10/grid/register -p 5566 |
.factory('pushNotificationHandler', function($ionicPopup, $state) { | |
return { | |
action: function() { | |
if($state.current.name != "login") { | |
popupParams = { | |
template: '<p class="center-algin">There are some New requests.<br>Do you like to update?</p>', | |
title: 'Notification', | |
buttons: [{ | |
text: 'Cancel' | |
}, { |
angular.module('starter.services', []) | |
.factory('loading', ['$ionicLoading', function($ionicLoading){ | |
return { | |
show: function() { | |
$ionicLoading.show({ | |
template: '<i class="icon ion-loading-a"></i> loading...', | |
animation: 'fade-in', | |
showBackdrop: true, | |
maxWidth: 200, |