Shawn Wilson

Joined

2,730 Experience
17 Lessons Completed
1 Question Solved

Activity

Posted in Multitenancy with the Apartment gem Discussion

I just made the switch to the Citus gem.. super simple and easy to use!

Posted in Error Tracking with Errbit Discussion

FANTASTIC video..

Note to anyone who follows this.. if you just use the out of the box gem suggestion your app will break.. use the latest version..

Thanks for the brain food Chris!

Posted in Build Multitenancy App in a different way

as @tabish said, activerecord-multi-tenant gem is super simple to work with and works really well if your looking for a non partitioned approach!

Posted in User Referral Program From Scratch Discussion

Fantastic! glad I found this! was looking at different options and as always, cheaper to roll your own lol..!

Thanks again Chris!

ok so I am a complete idiot..

all i had to do was run the following in my terminal

./node_modules/.bin/tailwind init path/to/app/tailwind.config.js

Hey Chirs!

Great video, only question I have about using tailwind with rails 6 is the theme config.

in the docs it says to place:

module.exports = {
  theme: {
    container: {
      center: true,
    },
  },
}

within tailwind.config.js however when i make this file it dosn't load and if i try to add it to the postcss coinfig it crashes and wont compile.. any solutions or suggestions?

Posted in Enable HTTPS SSL in rails localhost

i just run an ngrok server now.. spits everything out to https or http depending on your requirements

Posted in Multitenancy with the Apartment gem Discussion

checkout the acts_as_tenant gem.. Ive used it in apps where i dont need the full power of apartment or subdomains..

Extremly easy to implement aswell!

Posted in Install Bootstrap with Webpack with Rails 6 Beta

hey Guillermo (hope i spelled that right).

im not gonna lie, im not a webpack expert by any stretch. This guide was pieced together by me over a few days of struggling to get it set up and loading boot strap.

ill collect the best explained stack questions and post them here

Posted in Install Bootstrap with Webpack with Rails 6 Beta

For those of you who are going to give Rails 6 Beta a test run here is how I have installed Bootstrap 4.3.1 and configured with Webpack

Step 1:
yarn add [email protected] jquery popper.js

Step 2:
in config/webpack/environment.js add the following:

const { environment } = require('@rails/webpacker')

const webpack = require('webpack')
environment.plugins.append('Provide', new webpack.ProvidePlugin({
  $: 'jquery',
  jQuery: 'jquery',
  Popper: ['popper.js', 'default']
}))

module.exports = environment

Step 3:
in app/javascript/packs/application.js add the following:

import 'bootstrap'
import './src/application.scss'

step 4:
create the following folder app/javascript/packs/src and create the file 'application.scss and place @import '~bootstrap/scss/bootstrap';

This should get bootstrap 4 up and running with Rails 6 Beta and webpack!

For anyone who may be wanting to use Typed_store in rails 6, there is currently no support.
https://github.com/byroot/activerecord-typedstore/issues/64

Posted in Auto-detect User Time Zones in Rails Discussion

another well explained video! I have been struggling with how to handle timezones for some time now!

Posted in Strong Passwords with HaveIBeenPwned Discussion

The timing of this video is perfect! I was wanting to add something like this to my app.. but was stuck on what approach to take!

Again another usefull and well explained video! Keep it coming Chris!

Posted in User create Dynamic Role base

Francisco, Did you ever find a solution to this? I know its older but I'm having a heck of a time finding resources on dynamic roles.. 

Posted in Direct File Uploads to S3: Part 2 Discussion

Hey so there have been some changes to AWS-SDK and the endpoints, thus resulting is some necessary changes to shrine.rb (if your using the newer versions of AWS-SDK Gem.

in the shrine.rb file to make it work it should appear like so

require "shrine/storage/s3"

s3_options = {
access_key_id: ENV["AWS_ACCESS_KEY_ID"],
secret_access_key: ENV["AWS_SECRET_KEY"],
region: ENV["AWS_REGION"], us-west-2 (or whatever your aws region is from Chris's Post above)
bucket: ENV["AWS_BUCKET"],
endpoint: ENV["AWS_HOST"], (needs to be like this (find these at http://docs.aws.amazon.com/... make sure you include the http or https like so (https://s3-us-west-2.amazon...).
}

Shrine.storages = {
cache: Shrine::Storage::S3.new(prefix: "cache", **s3_options),
store: Shrine::Storage::S3.new(prefix: "store", **s3_options),
}

Shrine.plugin :activerecord
Shrine.plugin :direct_upload
Shrine.plugin :restore_cached_data

Hope this helps if your running into an endpoint issue or permanent redirect error.

Posted in Subscriptions with Stripe Discussion

https://uploads.disquscdn.c... Just so everyone is aware.. The card details that Stripe returns in the form around 47:22 have been changed by stripe they are now:
exp_month
exp_year
brand

Ive added a photo with the updated values incase anyone hits a snag retrieving data.

Happy Floundering :)

Posted in Direct File Uploads to S3: Part 2 Discussion

resolved i had to add us-west-2

Posted in Direct File Uploads to S3: Part 2 Discussion

i am getting the following error:

Aws::Errors::NoSuchEndpointError at /accounts
Encountered a `SocketError` while attempting to connect to:

https://patrolvault.s3.Oreg...

This is typically the result of an invalid `:region` option or a
poorly formatted `:endpoint` option.

Posted in Direct File Uploads to S3: Part 1 Discussion

how could you handle wildcard domains with CORS?? I have a multi-tenant site with dynamic subdomains? or can i just leave it defaulted to *?

logo Created with Sketch.

Ruby on Rails tutorials, guides, and screencasts for web developers learning Ruby, Rails, Javascript, Turbolinks, Stimulus.js, Vue.js, and more. Icons by Icons8

© 2020 GoRails, LLC. All rights reserved.