I hereby claim:
- I am tvdeyen on github.
- I am tvdeyen (https://keybase.io/tvdeyen) on keybase.
- I have a public key ASBPRvz2kxC1Twc76KaVRVNhklmqAP4woehRSWE7_e99bgo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
before_install: | |
- rvm use @global | |
- gem uninstall bundler -x | |
- gem install bundler --version=1.13.7 | |
- bundler --version |
require 'capistrano/setup' | |
require 'capistrano/deploy' | |
require 'capistrano/bundler' | |
require 'capistrano/rails/assets' | |
require 'capistrano/rails/migrations' | |
require 'capistrano/alchemy' | |
# Load custom tasks from `lib/capistrano/tasks` if you have any defined | |
Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r } |
# frozen_string_literal: true | |
require "alchemy/test_support" | |
FactoryBot.definition_file_paths.append(Alchemy::TestSupport.factories_path) | |
FactoryBot.reload | |
lang_root = FactoryBot.create(:alchemy_page, :language_root) | |
page_levels = ENV.fetch("PAGE_LEVELS", 10).to_i | |
pages_per_level = ENV.fetch("PAGES_PER_LEVEL", 100).to_i | |
parent_ids = [] |
App 849 stdout: | |
App 849 stderr: sh: 1: env: not found | |
App 849 stdout: | |
[ 2015-07-21 22:27:38.9884 801/7f8e3c182700 App/Implementation.cpp:303 ]: Could not spawn process for application /var/www/<username>/html/current: An error occured while starting up the preloader. | |
Error ID: c03be446 | |
Error details saved to: /tmp/passenger-error-tAHB0D.html | |
Message from application: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable) | |
/var/www/<username>/html/shared/bundle/ruby/2.2.0/gems/execjs-2.5.2/lib/execjs/runtimes.rb:48:in `autodetect' | |
/var/www/<username>/html/shared/bundle/ruby/2.2.0/gems/execjs-2.5.2/lib/execjs.rb:5:in `<module:ExecJS>' | |
/var/www/<username>/html/shared/bundle/ruby/2.2.0/gems/execjs-2.5.2/lib/execjs.rb:4:in `<top (required)>' |
<!-- app/views/admin/shared/_tinymce_enable.html.erb --> | |
<script charset="utf-8"> | |
var tinyMCEPreInit = { | |
base: '<%= asset_path('tinymce') %>', | |
suffix: '.min' | |
}; | |
$(function() { |
module Alchemy | |
Attachment.attr_accessible :file, | |
:name, | |
:file_name, | |
:tag_list | |
Cell.attr_accessible :page_id, :name | |
Content.attr_accessible :do_not_index, | |
:element_id, | |
:essence_id, | |
:essence_type, |
- name: team_member | |
contents: | |
- name: name | |
type: EssenceText | |
- name: position | |
type: EssenceText | |
- name: linkedin | |
type: EssenceLink | |
- name: bio | |
type: EssenceRichtext |
# config/initializers/char_converter.rb | |
require 'uri' | |
module Support | |
class CharConverter | |
SANITIZE_ENV_KEYS = [ | |
#"HTTP_COOKIE", # including this will give -> WARNING: Can't verify CSRF token authenticity and kill you session cookies | |
"HTTP_REFERER", | |
"PATH_INFO", |
module Alchemy | |
module Admin | |
class ElementsController < Alchemy::Admin::BaseController | |
cache_sweeper Alchemy::ContentSweeper, :only => [:create, :update, :destroy] | |
def index | |
@page = Page.find(params[:page_id], :include => {:elements => :contents}) | |
@cells = @page.cells | |
if @cells.blank? |