Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 19 2018 23:23
    kiddrew commented #14160
  • Nov 19 2018 23:23
    gmcgibbon synchronize #34468
  • Nov 19 2018 23:23
    kiddrew commented #14160
  • Nov 19 2018 23:12
    kamipo commented #34316
  • Nov 19 2018 23:10
    oniofchaos commented #34218
  • Nov 19 2018 23:09
    rafaelfranca synchronize #30320
  • Nov 19 2018 23:08
    oniofchaos commented #34236
  • Nov 19 2018 23:07
    rafaelfranca closed #34487
  • Nov 19 2018 23:07

    rafaelfranca on master

    Prevent TextHelper#word_wrap fr… Merge pull request #34488 from … (compare)

  • Nov 19 2018 23:07
    rafaelfranca closed #34488
  • Nov 19 2018 23:06
    rafaelfranca review_requested #34308
  • Nov 19 2018 23:05
    oniofchaos commented #34280
  • Nov 19 2018 23:01
    oniofchaos commented #34308
  • Nov 19 2018 22:52
    rafaelfranca synchronize #30320
  • Nov 19 2018 22:51

    rafaelfranca on master

    Indent guides as rails help com… Homogenize rails help output I… Merge pull request #34085 from … (compare)

  • Nov 19 2018 22:51
    rafaelfranca closed #34085
  • Nov 19 2018 22:51
    rafaelfranca commented #33643
  • Nov 19 2018 22:51
    rafaelfranca closed #33643
  • Nov 19 2018 22:50

    rafaelfranca on 5-2-stable

    Merge pull request #34106 from … (compare)

  • Nov 19 2018 22:49
    rafaelfranca synchronize #30320
mtancoigne
@mtancoigne:matrix.org
[m]
@PavitKaur05: Good question, unfortunately I don't have the answer. I'd say "yes you can 'cause a symbol is not the same as the keyword", but have nothing to confirm this.
can we define a "private method?" ?
class Testit
  def private
    puts 'ok, its private then'
    private_thing
  end
  private

  def private_thing
   puts ' test'
  end
end
a = Testit.new
a.private
# ok, its private then
# test
but a class method named private messes up the class:
mtancoigne
@mtancoigne:matrix.org
[m]
class Plop
  def self.private
    puts 'yep?'
  end

  private

  def self.plop
    private
  end
end
yep?
=> :plop
private() is called on class definition...
TL;DR, nope, you can't (enums ends up as class methods, aren't they ?)
PavitKaur05
@PavitKaur05
Yeah by what I read, I know it adds extra methods as in catalog.published? for
class Catalog < ActiveRecord::Base
enum status: [:published, :unpublished, :not_set]
end
So @mtancoigne:matrix.org can we conclude that we cannot keep those values for enum?
mtancoigne
@mtancoigne:matrix.org
[m]
catalog.published? is an instance method; an instance method named private seems ok (example. 1)
PavitKaur05
@PavitKaur05
Okay, got it. Thanks @mtancoigne:matrix.org
mtancoigne
@mtancoigne:matrix.org
[m]
I don't know if rails create class methods for enums, in which case there may be a problem (eg: Catalog.status to get the enum)
well, I tested this, and for a nature enum, Rails creates MyClass.natures
so finally, go for it :)
Neil Fernandes
@neil-sib
Does anyone have experience with AASM gem? I need help how to display the states as a drop down in the frontend.
Kaia Leahy
@tenebrousedge
@neil-sib
Neil Fernandes
@neil-sib
@tenebrousedge - Thankyou! I went ahead with a radio button approach.
Huy Vo
@huyvohcmc
Hi guys, what is the best way to handle requests with an unparseable JSON body in Rails 5.0.7.2?
I was able to handle such bad requests using this article in Rails 4: https://thoughtbot.com/blog/catching-json-parse-errors-with-custom-middleware
But it won't work in Rails 5.0.7.2
but the custom middleware didn't catch the error
anbublacky
@anbublacky

Hey,

Is there a way to convert [:profile_image, :profile_pictures] to [:profile_image, profile_pictures: []]? based on singular or plural?

梁先森
@LiangXianSen
hello, guys! I am new
梁先森
@LiangXianSen
I have a question, I have a background thread in config/initializers, that thread runs with run rails server. but also runs with rails generate. Is there a better way could solve this problem? thx!
jhass
@jhass:m.aeshna.de
[m]
@LiangXianSen: you didn't tell us anything about the problem :) What's the thread doing in the first place, why do you need it?
梁先森
@LiangXianSen
it is a kafka consumer, I need it that waits message and insert it to redis.
It is a I/O blocking thread, Is there an alternative method? @jhass:m.aeshna.de
jhass
@jhass:m.aeshna.de
[m]
I would recommend you to build it as a standalone script or as a rake task and run it independently of your application server
you can get the rails environment in any script by requiring config/application.rb in it. For a rake task just make it depend on the environment rake task to get the rails environment inside
梁先森
@LiangXianSen
if I build it as a rake task, could I bind it with the rails server run at the same time?
in production env, I just run bundle exec puma then done, I am finding a way to bind them together.
jhass
@jhass:m.aeshna.de
[m]
I would recommend you to not bind them together, there's little to no benefit to that
Just in the way you run puma run bundle exec rake kafka_consume or whatever alongside
梁先森
@LiangXianSen
At the beginning, I thought, if kafka_consume occurred error, let the main process rails server exit, maybe I could find another way.
thank you, I will try rake task.
Daniel Bretoi
@danielb2

I made an endpoint on a controller, and I'm jsut doing curl -X POST http://localhost/endpoint and I'm getting the error: ActionController::InvalidAuthenticityToken

I tried past recommendations of adding skip_before_filter :verify_authenticity_token but this doesn't appear to work. ANy ideas?

oh it got renamed to skip_before_action
Daniel Bretoi
@danielb2
I'm running dev mode, but all I see is "We're sorry, but something went wrong." when i get a 500. How can I fix this?
Daniel Bretoi
@danielb2
is there a better avenue for support ? Seems this is a bit dead
Emílio S. do Carmo
@emilio2hd
Hi everybody.
I was playing with Arel and notice the following scenario.
Writing this Arel::Table.new('db_name.schema_name.table_name').project(Arel.star).to_sql,
the output goes like :SELECT * FROM \"db_name\".\"schema_name\"
Is there any particular reason for arel chopping table_name?
kanroyalhigh
@kanroyalhigh
@emilio2hd not sure of this answer but i think it's only up to 2 levels of concatenating them
have you tried executing the sql to your backend db server?
drop the db_name and just the schema_name.table_name
or just the table_name
josephpalmezano
@josephpalmezano
How can i test a Serializer with rspec?
josephpalmezano
@josephpalmezano
should i?
Kaia Leahy
@tenebrousedge
are you testing anything other than library functionality?