# \[ANN\] Substruct 0.9 Released - Rails 1.2.3, Engines 1.2 - Ro

**URL:** <https://www.ruby-forum.com/t/ann-substruct-0-9-released-rails-1-2-3-engines-1-2-ro/106686>\
**Category:** Rails\
**Created:** [June 13, 2007, 9:52am UTC](https://www.ruby-forum.com/t/ann-substruct-0-9-released-rails-1-2-3-engines-1-2-ro/106686 "2007-06-13T09:52:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![subimage](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@subimage](https://www.ruby-forum.com/u/subimage)\
**Post date:** [June 13, 2007, 9:52am UTC](https://www.ruby-forum.com/t/ann-substruct-0-9-released-rails-1-2-3-engines-1-2-ro/106686/1 "2007-06-13T09:52:16Z")

</div>

Substruct, the open-source Ruby on Rails e-commerce and cms engine has  
finally been updated to Rails 1.2.3 and Engines 1.2

Special thanks to NSHB for his help in this update.  
[http://www.nshb.net/](http://www.nshb.net/)

Substruct website:  
[http://dev.subimage.com/projects/substruct](http://dev.subimage.com/projects/substruct)

The release is available at:  
[http://svn.subimage.com/source/substruct/site/tags/rel\_0.9/](http://svn.subimage.com/source/substruct/site/tags/rel_0.9/)

## Version 0.9

Upgrade steps:

1. Update to Engines 1.2.0  
- This is done for you if you are using externals to load Substruct

```
2. Upgrade to Rails 1.2.3
- This is done for you if you are using externals to load Substruct

3. Change all instances of engines_stylesheet to stylesheet_link_tag

```

with :plugin =\> ‘substruct’  
- \<%= stylesheet\_link\_tag ‘substruct’, :plugin =\> ‘substruct’ %\>

```
4. Change all instances of engines_javascript to 

```

javascript\_include\_tag  
with :plugin =\> ‘substruct’  
- \<%= javascript\_include\_tag ‘substruct’, :plugin =\> ‘substruct’ %\>

```
5. If you have customized the configuration, change to use..
    - Substruct.my_custom_config = 'value'

6. MERGE the /vendor/plugins/substruct/config_stubs/environment.rb 

```

with  
your /config/environment.rb file  
- Some configuration changes have been made.  
- Merge the two and see if you need to make any updates.

Fixed:

- Now works with Engines 1.2
- Fixed all Rails 2.0 deprecation warnings
- Changed the way config settings work to no longer use module

* * *

## seth at subimage interactive

## [http://sublog.subimage.com](http://sublog.subimage.com)

## Cashboard - Estimates, invoices, and time tracking software - for free! [http://www.getcashboard.com](http://www.getcashboard.com)

Substruct - Open source RoR e-commerce software.  
[http://dev.subimage.com/projects/substruct](http://dev.subimage.com/projects/substruct)

---

<div class="post-metadata">

**Author:** ![subimage](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/aca169/32.png) [@subimage](https://www.ruby-forum.com/u/subimage)\
**Post date:** [June 14, 2007, 8:21pm UTC](https://www.ruby-forum.com/t/ann-substruct-0-9-released-rails-1-2-3-engines-1-2-ro/106686/2 "2007-06-14T20:21:28Z")

</div>

Sweet! Nice to see it out in the wild 🙂

Many thanks for the co-byline.

On 6/13/07, subimage interactive [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> [http://svn.subimage.com/source/substruct/site/tags/rel\_0.9/](http://svn.subimage.com/source/substruct/site/tags/rel_0.9/)  
> 3. Change all instances of engines\_stylesheet to stylesheet\_link\_tag  
> 6. MERGE the
> 
> >

–  
Nathaniel Steven Henry Brown

Toll Free: 1-877-446-4647  
Vancouver: 604-724-6624
