Skip to content

Instantly share code, notes, and snippets.

NoMethodError in Admin::Users#new
Showing /Users/nathanjones/.asdf/installs/ruby/3.1.3/lib/ruby/gems/3.1.0/gems/administrate-field-nested_has_many-2.1.0/app/views/fields/nested_has_many/_fields.html.erb where line #8 raised:
undefined method `new_record?' for nil:NilClass
is_dynamic = f.object.new_record?
^^^^^^^^^^^^
Extracted source (around line #29):
27
28
POST /presalesb/talent/recruiting/v2/USG1008IT073S/api/applications/f0cc2c15-2c2a-4b20-bf9b-e25a7416ab83/documents HTTP/1.1
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJSNllSN2gwYUpOMnBPV1BBY2RWaHlQZFcwcDg9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJyaXNla2l0IiwiY3RzIjoiT0FVVEgyX0dSQU5UX1NFVCIsImF1ZGl0VHJhY2tpbmdJZCI6IjIzY2I2OTdlLWJhMGQtNGVkZS04MDE5LTdhZWIzYjRhZWE3Zi0xMjA4MjI4IiwiaXNzIjoiaHR0cHM6Ly9zaWduaW4tdGVzdC51bHRpcHJvLmNvbS9zaWduaW4vb2F1dGgyL3QvdXNnMTAwOGl0MDczcyIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6IncxckM3OFpwN1FPbElWTkRKRFg5aEgzWE1vay5hVFlidnk4QUxhbklhVEJYTnFjbUxPZlBub1kiLCJhdWQiOiJyaXNla2l0IiwibmJmIjoxNzAxNzk1OTM5LCJncmFudF90eXBlIjoiY2xpZW50X2NyZWRlbnRpYWxzIiwic2NvcGUiOlsicmVjcnVpdGluZy5kb21haW4udGhpcmQtcGFydHktam9iLWJvYXJkLWludGVncmF0aW9ucy5hdXRvLWZlZWQiLCJyZWNydWl0aW5nLmVhc3ktYXBwbHkiLCJyZWNydWl0aW5nLnRoaXJkLXBhcnR5LWpvYi1ib2FyZC1pbnRlZ3JhdGlvbi1hcHBsaWNhdGlvbi1kaXNwb3NpdGlvbi1ldmVudHMucmVhZCJdLCJhdXRoX3RpbWUiOjE3MDE3OTU5MzksInJlYWxtIjoiL3QvdXNnMTAwOGl0MDc
POST /presalesb/talent/recruiting/v2/USG1008IT073S/api/applications/f0cc2c15-2c2a-4b20-bf9b-e25a7416ab83/documents HTTP/1.1
Authorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJSNllSN2gwYUpOMnBPV1BBY2RWaHlQZFcwcDg9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJyaXNla2l0IiwiY3RzIjoiT0FVVEgyX0dSQU5UX1NFVCIsImF1ZGl0VHJhY2tpbmdJZCI6IjIzY2I2OTdlLWJhMGQtNGVkZS04MDE5LTdhZWIzYjRhZWE3Zi0xMjE4NjQzIiwiaXNzIjoiaHR0cHM6Ly9zaWduaW4tdGVzdC51bHRpcHJvLmNvbS9zaWduaW4vb2F1dGgyL3QvdXNnMTAwOGl0MDczcyIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6IjMzUC1EQVg5UXJic1VjaFFvVUFadi14MVJtVS5IWWgzQno2TmFhSHlXdkZCQjZLdkg4VGNYeDgiLCJhdWQiOiJyaXNla2l0IiwibmJmIjoxNzAxODAxODI2LCJncmFudF90eXBlIjoiY2xpZW50X2NyZWRlbnRpYWxzIiwic2NvcGUiOlsicmVjcnVpdGluZy5kb21haW4udGhpcmQtcGFydHktam9iLWJvYXJkLWludGVncmF0aW9ucy5hdXRvLWZlZWQiLCJyZWNydWl0aW5nLmVhc3ktYXBwbHkiLCJyZWNydWl0aW5nLnRoaXJkLXBhcnR5LWpvYi1ib2FyZC1pbnRlZ3JhdGlvbi1hcHBsaWNhdGlvbi1kaXNwb3NpdGlvbi1ldmVudHMucmVhZCJdLCJhdXRoX3RpbWUiOjE3MDE4MDE4MjYsInJlYWxtIjoiL3QvdXNnMTAwOGl0MDc
<- "POST /presalesb/talent/recruiting/v2/USG1008IT073S/api/applications/f0cc2c15-2c2a-4b20-bf9b-e25a7416ab83/documents HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nHost: servicet.ultipro.com\r\nAuthorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJSNllSN2gwYUpOMnBPV1BBY2RWaHlQZFcwcDg9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJyaXNla2l0IiwiY3RzIjoiT0FVVEgyX0dSQU5UX1NFVCIsImF1ZGl0VHJhY2tpbmdJZCI6IjIzY2I2OTdlLWJhMGQtNGVkZS04MDE5LTdhZWIzYjRhZWE3Zi0xMjE1MTA2IiwiaXNzIjoiaHR0cHM6Ly9zaWduaW4tdGVzdC51bHRpcHJvLmNvbS9zaWduaW4vb2F1dGgyL3QvdXNnMTAwOGl0MDczcyIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6InJjYVpPNUg1UFh1cWdpOVZ2cHphRXJpRzVoOC5ETUFOV09UdDRHWUtCT3p6S1BSUFdoRVowMHciLCJhdWQiOiJyaXNla2l0IiwibmJmIjoxNzAxNzk5Njc3LCJncmFudF90eXBlIjoiY2xpZW50X2NyZWRlbnRpYWxzIiwic2NvcGUiOlsicmVjcnVpdGluZy5kb21haW4udGhpcmQtcGFydHktam9iLWJvYXJkLWludGVncmF0aW9ucy5hdXRvLWZlZWQiLCJyZWNydWl0aW5nLmVhc3ktYXBwbHkiLCJyZWNydWl0aW5nLnRoaXJkLXBhcnR5LWpvYi1ib2F
starting SSL for servicet.ultipro.com:443...
SSL established, protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384
<- "POST /presalesb/talent/recruiting/v2/USG1008IT073S/api/applications/f0cc2c15-2c2a-4b20-bf9b-e25a7416ab83/documents HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nHost: servicet.ultipro.com\r\nAuthorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJSNllSN2gwYUpOMnBPV1BBY2RWaHlQZFcwcDg9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJyaXNla2l0IiwiY3RzIjoiT0FVVEgyX0dSQU5UX1NFVCIsImF1ZGl0VHJhY2tpbmdJZCI6IjIzY2I2OTdlLWJhMGQtNGVkZS04MDE5LTdhZWIzYjRhZWE3Zi0xMjE0Njc4IiwiaXNzIjoiaHR0cHM6Ly9zaWduaW4tdGVzdC51bHRpcHJvLmNvbS9zaWduaW4vb2F1dGgyL3QvdXNnMTAwOGl0MDczcyIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6InJjYVpPNUg1UFh1cWdpOVZ2cHphRXJpRzVoOC5VWGQxaFluc2lka191MXVPeTZxZnZLZnFsbm8iLCJhdWQiOiJyaXNla2l0IiwibmJmIjoxNzAxNzk5NDUyLCJncmFudF90eXBlIjoiY2xpZW50X2NyZWRlbnRpYWxzIiwic2NvcGUiOlsicmVjcnVpdGluZy5kb21haW4udGhpcmQtcGFydHktam9iLWJ
opened
starting SSL for servicet.ultipro.com:443...
SSL established, protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384
<- "POST /presalesb/talent/recruiting/v2/USG1008IT073S/api/applications/f0cc2c15-2c2a-4b20-bf9b-e25a7416ab83/documents HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nHost: servicet.ultipro.com\r\nAuthorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJSNllSN2gwYUpOMnBPV1BBY2RWaHlQZFcwcDg9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJyaXNla2l0IiwiY3RzIjoiT0FVVEgyX0dSQU5UX1NFVCIsImF1ZGl0VHJhY2tpbmdJZCI6IjIzY2I2OTdlLWJhMGQtNGVkZS04MDE5LTdhZWIzYjRhZWE3Zi0xMjEwNzYzIiwiaXNzIjoiaHR0cHM6Ly9zaWduaW4tdGVzdC51bHRpcHJvLmNvbS9zaWduaW4vb2F1dGgyL3QvdXNnMTAwOGl0MDczcyIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6IncxckM3OFpwN1FPbElWTkRKRFg5aEgzWE1vay45ZGlLdzdOcFFPTk43S1ljemlnbVVvbWZIeDQiLCJhdWQiOiJyaXNla2l0IiwibmJmIjoxNzAxNzk3NTg3LCJncmFudF90eXBlIjoiY2xpZW50X2NyZWRlbnRpYWxzIiwic2NvcGUiOlsicmVjcnVpdGluZy5kb21haW4udGhpcmQtcGFydHkt
opening connection to servicet.ultipro.com:443...
opened
starting SSL for servicet.ultipro.com:443...
SSL established, protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384
<- "POST /presalesb/talent/recruiting/v2/USG1008IT073S/api/applications/f0cc2c15-2c2a-4b20-bf9b-e25a7416ab83/documents HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nHost: servicet.ultipro.com\r\nAuthorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJSNllSN2gwYUpOMnBPV1BBY2RWaHlQZFcwcDg9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJyaXNla2l0IiwiY3RzIjoiT0FVVEgyX0dSQU5UX1NFVCIsImF1ZGl0VHJhY2tpbmdJZCI6IjIzY2I2OTdlLWJhMGQtNGVkZS04MDE5LTdhZWIzYjRhZWE3Zi0xMjA5MzE3IiwiaXNzIjoiaHR0cHM6Ly9zaWduaW4tdGVzdC51bHRpcHJvLmNvbS9zaWduaW4vb2F1dGgyL3QvdXNnMTAwOGl0MDczcyIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6IncxckM3OFpwN1FPbElWTkRKRFg5aEgzWE1vay5JdjNMTGxtLXdfQ2c5MlM1emdqQndGeHlXUUEiLCJhdWQiOiJyaXNla2l0IiwibmJmIjoxNzAxNzk2ODI1LCJncmFudF90eXBlIjoiY2xpZW50X2NyZWRlbnRpYWxzIiwic2
@mrjonesbot
mrjonesbot / ukg-create-application-document.txt
Created December 5, 2023 16:56
UKG Create application document (400 bad request)
opening connection to servicet.ultipro.com:443...
opened
starting SSL for servicet.ultipro.com:443...
SSL established, protocol: TLSv1.3, cipher: TLS_AES_256_GCM_SHA384
<- "POST /presalesb/talent/recruiting/v2/USG1008IT073S/api/applications/f0cc2c15-2c2a-4b20-bf9b-e25a7416ab83/documents HTTP/1.1\r\nAccept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3\r\nAccept: */*\r\nUser-Agent: Ruby\r\nHost: servicet.ultipro.com\r\nAuthorization: Bearer eyJ0eXAiOiJKV1QiLCJraWQiOiJSNllSN2gwYUpOMnBPV1BBY2RWaHlQZFcwcDg9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJyaXNla2l0IiwiY3RzIjoiT0FVVEgyX0dSQU5UX1NFVCIsImF1ZGl0VHJhY2tpbmdJZCI6IjIzY2I2OTdlLWJhMGQtNGVkZS04MDE5LTdhZWIzYjRhZWE3Zi0xMjA3ODQyIiwiaXNzIjoiaHR0cHM6Ly9zaWduaW4tdGVzdC51bHRpcHJvLmNvbS9zaWduaW4vb2F1dGgyL3QvdXNnMTAwOGl0MDczcyIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6IncxckM3OFpwN1FPbElWTkRKRFg5aEgzWE1vay45U0VxYlVKaTZwZjBDVzdXMU9USzZWLXdNWDAiLCJhdWQiOiJyaXNla2l0IiwibmJmIjoxNzAxNzk1MjIyLCJncmFudF90eXBlIjoiY2xpZW50X2NyZWRlbnRpYWxzIiwic2
# Follow the steps to setup a merchant account here: https://github.com/pay-rails/pay/blob/master/docs/marketplaces/stripe_connect.md
# Once a merchant_processor is setup against the account, you can use the account token set on the merchant processor, to create new payment procesors under that marketplace
account = Account.find(1)
merchant_processor = account.merchant_processor
account_user = account.account_users.find(1)
@mrjonesbot
mrjonesbot / toggle_controller.js
Last active July 3, 2022 14:25
Basic toggle controller to show/hide elements
import { Controller } from "@hotwired/stimulus"
export default class extends Controller {
static targets = [ "toggleable" ]
connect() {
this.toggleClass = this.data.get("class") || "hidden"
}
toggle(event) {