brew install mongodb
mkdir -p /data/dbEnsure that user account running mongod has correct permissions for the directory:
| const webpack = require('webpack') | |
| const { environment } = require('@rails/webpacker') | |
| // Don't use commons chunk for server_side_render chunk | |
| const entries = environment.toWebpackConfig().entry | |
| const commonsChunkEligible = Object.keys(entries).filter(name => name !== 'server_side_render') | |
| environment.plugins.set('CommonsChunkVendor', new webpack.optimize.CommonsChunkPlugin({ | |
| name: 'vendor', | |
| minChunks: (module, count) => { |
| var Col = require('react-bootstrap/lib/Col') | |
| var PageHeader = require('react-bootstrap/lib/PageHeader') | |
| var React = require('react') | |
| var Row = require('react-bootstrap/lib/Row') | |
| var {connect} = require('react-redux') | |
| var {reduxForm} = require('redux-form') | |
| var DateInput = require('./DateInput') | |
| var FormField = require('./FormField') | |
| var LoadingButton = require('./LoadingButton') |
| import Ember from 'ember'; | |
| export default Ember.Component.extend({ | |
| didInitAttrs(options) { | |
| console.log('didInitAttrs', options); | |
| }, | |
| didUpdateAttrs(options) { | |
| console.log('didUpdateAttrs', options); | |
| }, |
| #!/bin/sh | |
| # | |
| # This will abort "git commit" and remove the trailing whitespaces from the files to be committed. | |
| # Simply repeating the last "git commit" command will do the commit then. | |
| # | |
| # Put this into .git/hooks/pre-commit, and chmod +x it. | |
| if git rev-parse --verify HEAD >/dev/null 2>&1 | |
| then | |
| against=HEAD | |
| else |
| =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') |