Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Alright, so this is the best way I've found. Feel free to prove me wrong :</p> <p>Manually install your extensions like so :</p> <pre><code>cd /path/to/radiant/vendor/extensions wget http://github.com/saturnflyer/radiant-help-extension/tarball/master tar xzvf saturnflyer-radiant-help-extension-*.tar.gz mv saturnflyer-radiant-help-extension-* help cd /path/to/radiant rake radiant:extensions:help:migrate rake radiant:extensions:help:update </code></pre> <p>The special note here and what was missing from my question's referred link was this :</p> <p>If you used Radiant’s built-in <code>./script/extension install</code> command or Ray you can ignore this section as it only applies to manual installation.</p> <p>In order to correctly load extensions, Radiant needs the extension’s directory name to match the extension’s (class) name.</p> <p>The matching rule is the standard Rails camelcase &lt;→ snakecase rule. For example, for an extension called “Foo” the extension directory name must be named “foo”. And for an extension named “FooBar”, the directory name must be “foo_bar”. If you fail to follow this convention, Radiant will fail to load the extension and the application won’t start. You’ll get an error when migrating the database like:</p> <pre><code>Could not load extension from file: some_extension. #&lt;NameError: uninitialized constant SomeExtension&gt; </code></pre> <p>How to know an extension’s real name? For that look inside the extension directory for a file whose name ends in “_extension.rb”. That’s the extension’s main load file. The extension’s real name is the name before that ending. In the previous examples, that file would be called “foo_extension.rb” and “foo_bar_extension.rb” respectively.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload