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