2011-10-06 3 views
1

Je suis newbe ici à propos Netzke .. Je suis en train de suivre le processus d'installation dans le site Web Netzke http://www.netzke.org et aussi du git le site Netzke-core ..Netzke sur RAILS 3.1

Je viens de télécharger le EXT JS 4.0.2 fichier zip à partir Sencha, extraire et essayer de lien symbolique, le poste JS code à <railsdir>public/extjs répertoire .. et avec les rails 3.1, je tente également de le relier à <railsdir>/app/assets/ javascripts et aussi <railsdir>/app/assets/stylesheets ..

Mais cela ne fonctionne toujours pas, car il ne trouve pas le fichier /extjs/resources/css/ext-all.css ..

Pouvez-vous aider le chemin ou le répertoire pour lier le code EXT JS?

Lier le /code/sencha/EXT-4.0.2a au public/ExtJS , que ce que je l'ai fait, mais sans succès ..

+0

je viens généré une nouvelle application Rails 3.1, sym-lié Ext dans public/extjs, et n'ont aucun problème à y accéder dans le développement env comme ceci: http: // localhost: 3000/extjs/ressources/css/ext-all.css. Pouvez-vous confirmer que cela fonctionne pour vous? – mxgrn

+0

Fondamentalement, pour moi, il semble que Rails 3.1 n'ait rien changé à la façon dont les ressources sont servies à partir de 'public' - elles sont toujours directement accessibles. – mxgrn

+0

Salut Nomadcoder, Merci beaucoup pour votre aide .. En fait, le symb-link dans Windows Shell, ne fonctionne pas .. Je viens de copier la librairie EXT sous public/extjs, et j'essaie d'accéder au fichier .. Et je peux accéder aux fichiers et à l'exemple sencha. Mais, plus encore, c'est très étrange, je suis juste exactement votre tutoriel, et encore et j'ai l'erreur ci-dessous: methode undefined 'model_name' ?? Une idée? PS. Le modèle est défini et db: migrate est fait .. Merci pour votre aide. Brice. – Brice

Répondre

0

Je suis juste débutant pour Netzke aussi. Je pense que votre problème avec la méthode model_name est que vous utilisez GridPanel sans un modèle de configuration. Vous devriez faire quelque chose comme ceci:

<% netzke :some_component, :class_name => "Netzke::Basepack::GridPanel", :model => "YourModel" %> 

Il devrait fonctionner :)

1

set config.assets.debug = false dans l'environnement/fichier development.rb il travaillera avec Netzke