diff -r 37b90355f58e ruby.railsprojects/nbproject/project.xml --- a/ruby.railsprojects/nbproject/project.xml Wed Mar 24 13:57:05 2010 +0100 +++ b/ruby.railsprojects/nbproject/project.xml Wed Mar 24 16:59:50 2010 +0100 @@ -184,6 +184,14 @@ + org.netbeans.modules.web.common + + + + 1.1 + + + org.netbeans.modules.server diff -r 37b90355f58e ruby.railsprojects/src/org/netbeans/modules/ruby/railsprojects/RailsProject.java --- a/ruby.railsprojects/src/org/netbeans/modules/ruby/railsprojects/RailsProject.java Wed Mar 24 13:57:05 2010 +0100 +++ b/ruby.railsprojects/src/org/netbeans/modules/ruby/railsprojects/RailsProject.java Wed Mar 24 16:59:50 2010 +0100 @@ -64,6 +64,7 @@ import org.netbeans.modules.ruby.rubyproject.UpdateHelper; import org.netbeans.modules.ruby.rubyproject.spi.PropertiesProvider; import org.netbeans.modules.ruby.spi.project.support.rake.RakeProjectHelper; +import org.netbeans.modules.web.common.spi.ProjectWebRootProvider; import org.netbeans.spi.project.AuxiliaryConfiguration; import org.netbeans.spi.project.AuxiliaryProperties; import org.netbeans.spi.project.SubprojectProvider; @@ -145,8 +146,8 @@ public SharedRubyProjectProperties getProperties() { return new RailsProjectProperties(RailsProject.this, updateHelper, evaluator(), refHelper, genFilesHelper); } - } - + }, + new ProjectWebRootProviderImpl() }); return LookupProviderSupport.createCompositeLookup(base, "Projects/org-netbeans-modules-ruby-railsprojects/Lookup"); //NOI18N } @@ -253,4 +254,12 @@ } } + + private final class ProjectWebRootProviderImpl implements ProjectWebRootProvider { + + @Override + public FileObject getWebRoot(FileObject file) { + return getProjectDirectory().getFileObject("public"); // NOI18N + } + } } diff -r 37b90355f58e web.common/nbproject/project.xml --- a/web.common/nbproject/project.xml Wed Mar 24 13:57:05 2010 +0100 +++ b/web.common/nbproject/project.xml Wed Mar 24 16:59:50 2010 +0100 @@ -131,6 +131,7 @@ org.netbeans.modules.css.editor org.netbeans.modules.html.editor org.netbeans.modules.php.project + org.netbeans.modules.ruby.railsprojects org.netbeans.modules.web.jsf.editor org.netbeans.modules.web.project org.netbeans.modules.web.common.api