First problem:

There are currently no generators for extension models/controllers/migrations/etc. You will have to make them manually, although even that doesn't take too much work.

That said, it sounds like either 1) you have installed Radiant from the gem without unpacking or 2) something else is messed up with the paths/configuration/etc.

Second problem:
If your migration is properly in the db/migrate directory of your extension, then run `rake db:migrate:extensions`. That should do it.

Sean

Fabrizio Taddei wrote:
Hi everybody,
I'm trying to develop my first radiant extension, and I've found two problems.
I'll try to describe this problems.

First problem:
After that I've created my extension running "ruby script/generate extension xbrlink", I've tried to create a model running "ruby script/generate model link" and I've got back this message in the console:

    D:\ProveRails\xbrail>ruby script/generate model link
    Couldn't find 'model' generator

I've solved this problem adding in the folder D:\ProveRails\xbrail\script a file called "generate_model" that contains this script:

    #!/usr/bin/env ruby
    require File.dirname(__FILE__) + '/../config/boot'
    require 'commands/generate'

Now typing the command "ruby script/generate extension...", ruby creates the extension correctly, and if I type "ruby script/generate_model model / controler..." ruby creates models or controllers correctly.
    Is this a good solution or it might causes some other problems?

Second problem:
After that I've created the model called "link", I've edited the migration file 001_create_links.rb, to create the links table in my database. When I run the "rake db:migrate" command in the root folder nothing happens, there isn't the table in the database and I don't have any error message in the console. The same thing happens if I run the command in the extensions folder.
    This is the console output:
       D:\prove_rails\xbrail>rake db:migrate
       (in D:/prove_rails/xbrail)

       D:\prove_rails\xbrail>

Any suggestions?

Thaks everybody.

Taddei Fabrizio

------------------------------------------------------------------------
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail <%20http://us.rd.yahoo.com/mail/it/taglines/hotmail/nowyoucan/nextgen/*%20http://it.docs.yahoo.com/nowyoucan.html>
------------------------------------------------------------------------

_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to