Tabish Iqbal

Joined

4,220 Experience
7 Lessons Completed
4 Questions Solved

Activity

Posted in How to use Uppy with ActiveStorage Discussion

Masud - Currently working on this with Ahad using Shrine + Stimulus

Posted in Uppy Video

Share your code. Give some background - using active storage etc.

Posted in Data Structure - Ruby

I would recommend building something out and taking it step by step. Reading all these books at once isn't going to help much. There are several courses online or you can follow through with the gorails stuff. Other than that ask questions in slack and people are generally helpful.

Was having issues with this but found out behavior was changed from Rails 5. You have to now add the following in your application.rb file:

  config.active_storage.replace_on_assign_to_many = false

Notes on this can be found in the change logs here: https://edgeguides.rubyonrails.org/6_0_release_notes.html#active-storage-notable-changes

Posted in Which native app technology to pair with Rails

I would go with flutter as it does native unless you already know js and can go ionic etc

Best is to have a wrapper around your your app. Chris talks about this too but just as a refresher

<body>
  <div class="wrapper" data-behavior="vue">
    <%= yield %>
  </div>
</body>

Then throughout your app on your html.erb files you can insert vue components like so
show.html.erb

<div>
  <vue-component
    :posts="<%= @posts.to_json %>"
  ></vue-component
</div>

This will then display your vue component on that page. Alternatively you can also do things like this:

Have a vue component say SomeForm.vue where you will not have a template as you'll take advantage of the in-line template feature of Vue. You can import whatever library you want in that vue component have your data, methods etc setup and then do something like this in your html.erb file:

<some-form inline-template :post="<%= @post.to_json %>" >
  <div>
    <div >
      <label class="form-control-label">Post</label>
    </div>
    <treeselect 
        :options="posts" 
        v-model="selectedParent" 
        :placeholder="placeholderText"
        :normalizer="normalizer"
        :show-count="true"
        value-format="object"
    ></treeselect>
    <%= form.hidden_field :parent_id, {"v-model": "value"} %>
  </div>

   <div>
       <%= form.label :barcode, class: "form-control-label" %>
     <%= form.text_field :barcode, class: "form-control", placeholder: "0027081", "v-on:blur": "isUniqueBarcode", "v-model": "item.barcode", ":class": "{'border border-red': validationErrors.uniqueBarcode}" %>
     <span class="text-red" v-if="validationErrors.uniqueBarcode">Barcode already exists</span>
  </div>
</some-form>

how are you installing node? iwould recommend using nvm and prob best to let us know the steps you took

Posted in How to use Uppy with ActiveStorage Discussion

Thanks for this!

Posted in Looking for VERY Basic Rails EXPLANATION videos

I think it would be better if you ask questions about what you don't understand.

"stuck on the basics and understanding the “need” and/or implementation of certain things."

What things do you understand or don't? and if you just want someone to break it down from the beginning.

Posted in Multitenancy with the Apartment gem Discussion

You can do something like this. In application_controller.rb

set_current_tenant_through_filter
before_action :set_tenant

def set_tenant
   account_id = user_signed_in? ? current_user.account_id : false
   set_current_tenant(account_id)
end

Posted in Multitenancy with the Apartment gem Discussion

Haha this is what I was talking about a while back. Can't respond on mobile.

Posted in Build Multitenancy App in a different way

Hey Brendan, I have used activerecord-multi-tenant gem (https://github.com/citusdata/activerecord-multi-tenant) that has worked really well and is built on top of acts_as_tenant. It's row based multi-tenancy and works well with Devise too.

Posted in Should I rewrite my app?

I would re-write it.

Posted in Going crazy with console / debugging issue

well if you can provide screenshots we would know more as to whats going on and can help.

Posted in How to Add Pagination with Pagy Discussion

They did change some stuff around specially if you are using searchkick

You can use either but stick to one. Yarn I believe was created by facebook as an alternative to NPM due to some issues they had. Yarn is also faster I believe.

umm that seems like a separate app. which means you would have to use rails as api and have the vue app call those rails api

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.