miniature-optician-85831
10/24/2025, 9:44 AMable-engine-47078
10/31/2025, 1:47 PMreload! that I traced back to this commit in Rails: https://github.com/rails/rails/commit/d43dc9af18766f91eb450e1c6b8c8c5e64f925e6
The basic gist of it is that config.active_support.executor_around_test_case defaults to true since Rails 7 and this causes the nesting behaviour of ActiveSupport::ExecutionContext to act as nested regardless of the environment you're in, although that nesting behaviour is only supposed to have any impact on the test environment. In our case, something in Avo's use of ExecutionContext in combination with our own app causes this new nesting behaviour to call pop too many times on the ExecutionContext, causing @current_attribute_instances to eventually become nil rather than the expected hash. This results in an exception after trying to reload in the console that reads:
NoMethodError: undefined method '[]' for nil (NoMethodError)
current_instances[current_instances_key] ||= new
^^^^^^^^^^^^^^^^^^^^^^^
The workaround that we've put in is to just set config.active_support.executor_around_test_case to false in environments other than the test environment. So far so good, although we haven't tried the upgrade in production and won't be for a few weeks at least.
I haven't been able to reproduce this behaviour in a minimal test case yet, so there may be something deeper in our app that intersects with this issue, but the error itself was consistent in terms of happening by way of Avo::ExecutionContext#initialize.narrow-electrician-89982
11/02/2025, 9:35 AMgem "avo", "3.15.7"
gem "avo-advanced", "3.15.7"
for some reason, this:
ruby
class Avo::Resources::CommunityUser < Avo::BaseResource
self.includes = [ :community, :user, :team ]
self.model_class = ::Community::User
def fields
field :id, as: :id
field :community, as: :belongs_to, searchable: true, can_create: false
field :user, as: :belongs_to, can_create: false, searchable: true, attach_scope: -> {
query.not_deleted
}
field :status, as: :select, enum: ::Community::User.statuses.keys
field :role, as: :select, enum: ::Community::User.roles.keys
field :team, as: :belongs_to, can_create: false
field :team_role, as: :select, enum: ::Community::User.team_roles.keys
field :created_at, as: :date_time, hide_on: %i[edit new]
end
end
neither the community nor the user are being able to be searched; the search controller is being called, but no responses is coming back. if you use the global search to search for a user, he shows
any idea ?fancy-crowd-87619
11/13/2025, 7:39 PMpurple-park-97233
11/15/2025, 8:48 PMpurple-park-97233
11/18/2025, 5:22 PMcreate_success_action in it's Avo controller to do this like so:
page = @record.build_node
@record.node = page
@record.save
Unfortunatley it's failing to save as the node instance requires a template_id being passed to it for it to save.
Is there any way of having a select field of Template records showing at the end of my main resource definition that I can use to pass to build_node in the create_success_action?
This should allow my main record Structure::Page and node record to both be created successfully at the same time.adorable-france-99527
11/20/2025, 7:35 PMadamant-engineer-11143
11/26/2025, 12:33 PMearly-knife-34520
11/27/2025, 3:46 PMrough-student-26326
12/04/2025, 2:19 AMhashids (1.0.6) lib/hashids.rb:29:in `Integer'
hashids (1.0.6) lib/hashids.rb:29:in `block in encode'
hashids (1.0.6) lib/hashids.rb:29:in `map!'
hashids (1.0.6) lib/hashids.rb:29:in `encode'
prefixed_ids (1.6.1) lib/prefixed_ids/prefix_id.rb:14:in `encode'
prefixed_ids (1.6.1) lib/prefixed_ids.rb:123:in `to_param'
avo-pro (3.27.0) app/components/avo/pro/global_search_component.rb:17:in `extra_params'
avo-pro (3.27.0) app/components/avo/pro/global_search_component.html.erb:5:in `call'
I believe the error is in Avo::Pro::GlobalSearchComponent#extra_params - it should be checking for @resource.record.blank? instead of @resource.blank?adorable-france-99527
12/04/2025, 5:56 PM{
"a": {
"foo": 1,
"bar": 2
},
"b": {
"baz": 3,
"blorb": 4
}
}brainy-electrician-9993
12/12/2025, 6:44 PMaloof-zebra-84085
12/15/2025, 11:36 AMdef cards
locations.each do |location|
card Avo::Cards::Sales::Timeline, some_param_here: location.id
end
end
We're already using a card with multiple locations inside that one timeline chart, but was curious if possible to do separate timelines per location.
Location Timeline 1
Location Timeline 2
Location Timeline 3future-author-97799
02/06/2026, 10:50 AMeager-dream-725
02/10/2026, 6:01 PMlittle-article-64926
02/13/2026, 7:31 PMlittle-article-64926
02/23/2026, 5:51 PMtype: :datesparse-hair-56061
03/16/2026, 5:51 PMsparse-hair-56061
03/18/2026, 5:27 PMcreamy-ghost-62907
05/29/2026, 5:11 AMinline-flex Tailwind class but I can't quite figure out what's going on or how to resolve it.
I'm using tailwindcss-ruby 4.3.0, and avo 3.31.2. My package.json is presently empty, so I don't think it's interference from some other dependency / plugin...
Any chance this is a known thing?
https://cdn.discordapp.com/attachments/1138182212655788054/1509786164574556250/image.png?ex=6a1a7170&is=6a191ff0&hm=c4e99b2d5206330f635d2cd1d68da2b6213d71ccaf59e8f3a7d6932bf3ba4e50&magnificent-iron-32411
06/01/2026, 9:59 AMsm:grid-cols-3 anyway. Is this by design? Why have values from 1โ6 and not 1โ3?
I'm asking because I wanted to have 4 cards in a row but this doesn't seem to be possible out of the box.
https://cdn.discordapp.com/attachments/1138182212655788054/1510945934500954132/image.png?ex=6a1ea98e&is=6a1d580e&hm=bafac93c02668058cd6b6abd1c753e316de637bf5f0e9c68a90907b8a6074a30&rough-library-77794
06/08/2026, 8:09 PMrhythmic-house-78512
06/09/2026, 7:28 PMlittle-article-64926
06/25/2026, 7:46 PMAvo::BaseAction with self.items_holder = Avo::Resources::Items::Holder.new(parent: self) to see if this works... the error stop, but the layout isn't rendering as i want yet ๐
How can I render fields (in actions) in columns instead of rows?
Example, Foo, Bar, Zaz are fields...
Some ID#1
[ Foo ] [ Bar ] [ Zaz]
Some ID#2
[ Foo ] [ Bar ] [ Zaz]
Some ID#3
[ Foo ] [ Bar ] [ Zaz]
or
Some ID#1 [ Foo ] [ Bar ] [ Zaz]
Some ID#2 [ Foo ] [ Bar ] [ Zaz]
Some ID#3 [ Foo ] [ Bar ] [ Zaz]eager-manchester-54632
06/26/2026, 1:01 PMfresh-thailand-89388
07/01/2026, 11:58 AMtrash button from has_many tabs? as people click it thinking it removes the reference (detach) but it actually deletes the records ๐ซค
https://cdn.discordapp.com/attachments/1138182212655788054/1521847391278334052/image.png?ex=6a465254&is=6a4500d4&hm=b308cb939ced6edeb8c6dc50d9387906ea3cb277b4a2a5a645b3e7c42859c30f&quiet-magazine-86193
07/03/2026, 12:38 PMsparse-hair-56061
07/27/2026, 3:53 PMbundle install fails without the gem server auth token. Your [docs page](https://docs.avohq.io/3.0/gem-server-authentication.html#Forbidden%20403%20in%20a%20sandboxed%20or%20cloud%20environment%20(Cursor%20Cloud)) mentions cursor cloud which suggests it's acceptable to put our packager.dev token in the environment secrets. Claude Code for Web has something similar, though advises against putting secrets there. Just thought I'd check, given how popular these tools are these days, whether you've run into this one before and have a particular recommendation for enabling cloud/web agents to run bundle install?
https://cdn.discordapp.com/attachments/1138182212655788054/1531328644470013962/Screenshot_2026-07-27_at_16.50.30.png?ex=6a68d06f&is=6a677eef&hm=cd08700c94b5342c46c5789f5996add0cf4a90e9ae3b22a1a1c1fba58a58b158&swift-tent-17447
08/14/2026, 2:57 PMfew-beach-88179
09/16/2026, 7:50 AM