profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/ayrton/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

ayrton/react-key-handler 386

React component to handle keyboard events :key:

ayrton/react-cluster 115

React component to display large sets of data in a scroll container

ayrton/defender 1

Defender is a wrapper for the Defensio spam filtering API written in Ruby.

ayrton/docrails 1

PLEASE CHECK http://github.com/lifo/docrails/wikis

ayrton/factory_girl 1

Fixture replacement for focused and readable tests.

ayrton/fb-stock-value 1

Sideproject, just to try stuff and play. It's live now @ http://www.facebookstockvalue.com/ and working on it. If people don't like it: IBTAFFTFP

ayrton/monkify 1

Monkify is an upcoming theme provider that offers creative niche (WordPress) themes with plenty of features specific to each theme.

ayrton/rails 1

Ruby on Rails

ayrton/rails-footnotes 1

Every Rails page has footnotes that gives information about your application and links back to your editor

ayrton/sidekiq 1

Simple, efficient message processing for Ruby

startedkddnewton/gemfilelint

started time in 3 days

startedwhitefusionhq/phaedra

started time in 25 days

startedbasecamp/audits1984

started time in a month

startedmayteio/use-pusher

started time in a month

startedtestdouble/minitest-suite

started time in a month

startednickelser/activejob-traffic_control

started time in 2 months

startedscenic-views/scenic

started time in 2 months

PullRequestReviewEvent

Pull request review commentplanetscale/planetscale-ruby

Rename environment vars from PSCALE to PLANETSCALE

 To use this Gem in 'production', we'll start by creating a PlanetScale Service T To configure your application in production, you'll need to feed it all of the right information via environment variables:  ```-PSCALE_ORG=<org_name>-PSCALE_DB=<db_name>-PSCALE_DB_BRANCH=main-PSCALE_TOKEN_NAME=0sph6kvz5bxi-PSCALE_TOKEN=<redacted>+PLANETSCALE_ORG=<org_name>+PLANETSCALE_DB=<db_name>+PLANETSCALE_DB_BRANCH=main+PLANETSCALE_TOKEN_NAME=0sph6kvz5bxi+PLANETSCALE_TOKEN=<redacted>

Should these be prefixed with PLANETSCALE_SERVICE_ instead of PLANETSCALE_ as the docs suggest?

no-itsbackpack

comment created time in 2 months

startedoutline/outline

started time in 2 months

delete branch ayrton/turbo-rails

delete branch : frames-helper-prefix

delete time in 2 months

startedbasecamp/local_time

started time in 2 months

startedmrhead/stimulus-search

started time in 2 months

startedjavan/form-request-submit-polyfill

started time in 2 months

push eventayrton/turbo-rails

Alex Robbin

commit sha a5645dc0de778bed9bbed8d0280b7fc7873728a6

loosen Action Cable NPM package version constraint to allow 6.0.x The gemspec allows Rails 6.0.x, so letting them match up on the NPM side is great. There should be no breaking changes between Action Cable 6.0.x and 6.1.x that would stop this from working.

view details

Alexandre Ruban

commit sha d71e39af7891b570000c4e94e17257fdfc7248c8

Enable broadcastable target to be namespaced by parent

view details

Sean Doyle

commit sha 7ad7cb09825cbd6df68d6720aa279701de89af6e

Extend Assertions to handle Status Codes Follows https://github.com/hotwired/turbo/pull/168 Since Turbo Stream responses can vary from `200 OK`, change the `assert_turbo_stream` signature to accept a `status:` option (defaulting to `:ok`). Since the inverse `assert_no_turbo_stream` is asserting a particular `action:`, `target:` pairing, omit the `status:` option and remove the assertions `assert_response :ok` call.

view details

Eoghain Johnson

commit sha c5af7a7cd15908008ccbe3836b6cb2fbef094c69

call url_for on given src's on turbo_frame tags

view details

Rainer Borene

commit sha 62f30de48eb4b3dc1a745643f2bc1e7ddfdcd610

fix(engine): ActionCable should not be a requirement

view details

robbevp

commit sha 11b2cbe317db5f4f1ece4645b882aff50689a6fe

Allow require("@rails/activestorage") Changes the install to find either `import ActiveStorage` or `require("@rails/activestorage")`

view details

Josh LeBlanc

commit sha dd8a8ca0a22d93fdd09f0ba4a096489b11a6567a

run scripts in context of current ruby interpreter Running `bin/bundle` and `bin/yarn` doesn't implicitly run the file with ruby in windows. This will explicitly run the command using the current ruby interpreter.

view details

Xavier Noria

commit sha 137bf25f4486f9ab5e478e172f4da7649b74b1f4

run turbo.helpers before config/initializers

view details

James Robinson

commit sha 4229a883934f1019b43af99a6ea9b449c6a58745

Discard broadcast jobs on deserialization error

view details

fig

commit sha e3d1ba0aae71a1199016cbe24bd2da7d7017c69a

Use bundler to remove turbolinks Using bundler to remove turbolinks should be more reliable than using `gsub_file`. The current implementation will fail if double quotes are used in the Gemfile.

view details

fig

commit sha 7bfb625a36c2f7849f4fd738fde6ed9a4e4b3e25

Update bundle because mimemagic

view details

David Heinemeier Hansson

commit sha 47396bde80e9454cdf741a6b84d0364e3bf98a1d

Merge pull request #136 from fxn/main Run turbo.helpers before config/initializers

view details

David Heinemeier Hansson

commit sha 15d244f12f51ab7e28e3c182385e3b13043b28d8

Merge pull request #99 from agrobbin/rails-action-cable-6-0-0 Loosen Action Cable NPM package version constraint to allow 6.0.x

view details

David Heinemeier Hansson

commit sha 111dede464cc0c225eb0dc904581ecc02c26ce67

Merge pull request #119 from EogJ/call-url-for-for-turbo-frame-src call url_for on given src's on turbo_frame tags

view details

Alexandre Ruban

commit sha f5e2fb886d01e901df2c38a8817a127ce3a2c0f3

Reset Turbo::Broadcastable.broadcastable_target_default to model_name.plural

view details

Alexandre Ruban

commit sha 93beec446c91771baf94798da6da3648ed28cae3

Update mimemagic gem because previous version was yanked

view details

David Heinemeier Hansson

commit sha 7aa21f44a6960d68de22665947c4487ce6897aa3

Fix test (closes #130)

view details

David Heinemeier Hansson

commit sha 750abe0aaf3b8ea84d78301647fcab2c1b6f0540

Fix installer with missing app layout (closes #145)

view details

Alexandre Ruban

commit sha bfa0ecdb0860191cadb173d9d5fcbf8c4f7327f9

Add tests for Turbo::Broadcastable .broadcasts and .broadcasts_to

view details

Alexandre Ruban

commit sha 6e48c64fcea855a00066f3fea49c4fab2c6f31e2

Add a setup database step in CI workflow

view details

push time in 2 months

PR opened hotwired/turbo-rails

Turbo frame identifier prefixing

What

Add a little helper to easily prefix turbo frame identifiers.

Why

Your models don't always live in a single top-level namespace. Eg in some applications a resource can be both private and publicly accessible:

# config/routes.rb

namespace :public do
  resources :posts, only: :show
end

namespace :private do
  resources :posts, only: :show
end

These resources can look visually differently or behave differently so it can make sense to target these by a different identifier.

Example

Before:

<%= turbo_frame_tag dom_id(message, :shared) do %>
  <article></article>
<% end %>

After:

<%= turbo_frame_tag message, :shared do %>
  <article></article>
<% end %>
+11 -2

0 comment

2 changed files

pr created time in 2 months

push eventayrton/turbo-rails

Ayrton De Craene

commit sha a4ed77c9ed8bd69dd05b9ba48a15ce6ae4fb6e85

Add support for turbo frame prefixing

view details

push time in 2 months

create barnchayrton/turbo-rails

branch : frames-helper-prefix

created branch time in 2 months

startedseanpdoyle/hotwire-tweets

started time in 2 months

startedsolidjs/solid

started time in 2 months

startedgsamokovarov/jump

started time in 2 months

startedhttprb/http

started time in 2 months

startedfphilipe/premailer-rails

started time in 2 months

push eventayrton/ayrton.github.io

Ayrton De Craene

commit sha 11ad319170cd73e9d990293b82d9e626a0381a5e

New avatar

view details

Ayrton De Craene

commit sha 2d1c95b9eb36cbdc706a28bedaf1a62399c0f237

Update work

view details

push time in 3 months

startedsamuelcolvin/edge-mock

started time in 3 months