Ahoy, I tried to install hieraki and it was a big mess. 1) upload_progress module needed to be installed 2) no test/development server configured in the config file so i had to add those 3) no log directory, had to add that 4) had to install 2 gems (ok fine) 5) once the server started, go to homepage and " NameError in Wiki/pageController#index uninitialized constant Node RAILS_ROOT: ./script/../config/.. Application Trace | Framework Trace | Full Trace This error occured while loading the following files: wiki/processor/instruction_set/node.rb" I didn''t find any documentation , help or otherwise anywhere. -- Posted via http://www.ruby-forum.com/.
Will Jessup wrote:> Ahoy, > 5) once the server started, go to homepage and > " NameError in Wiki/pageController#index > > uninitialized constant Node > > RAILS_ROOT: ./script/../config/.. > Application Trace | Framework Trace | Full Trace> This error occured while loading the following files: > wiki/processor/instruction_set/node.rb" > > I didn''t find any documentation , help or otherwise anywhere.I have this problem too -- Posted via http://www.ruby-forum.com/.
This only happen with development environment, production is ok, I don''t know why? -- Posted via http://www.ruby-forum.com/.
El lun, 24-04-2006 a las 08:13 +0200, agilesoftware escribi?:> This only happen with development environment, production is ok, I don''t > know why? >No is exactly the same. uninitialized constant Node RAILS_ROOT: script/../config/.. /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:123:in `const_missing'' #{RAILS_ROOT}/app/controllers/wiki/processor/instruction_set.rb:8:in `lookup_root'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:399:in `call_filters'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:394:in `call_filters'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:383:in `before_action'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:365:in `perform_action_without_benchmark'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'' /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/rescue.rb:82:in `perform_action'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:381:in `process_without_filters'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:377:in `process_without_session_management_support'' /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/session_management.rb:117:in `process'' /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/dispatcher.rb:38:in `dispatch'' /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:115:in `handle_dispatch'' /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:81:in `service'' /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'' /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'' /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'' /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'' /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'' /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:67:in `dispatch'' /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/servers/webrick.rb:59 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'' /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in `require'' /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/server.rb:30 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'' /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in `require'' script/server:3 This error occured while loading the following files: wiki/processor/instruction_set/node.rb
does the hieraki mailing list work? is the website ok? seems like something has gone wrong with the project. Peter On 4/25/06, Enrique Meza C <emeza@cdi.gob.mx> wrote:> El lun, 24-04-2006 a las 08:13 +0200, agilesoftware escribi?: > > This only happen with development environment, production is ok, I don''t > > know why? > > > > No is exactly the same. > > uninitialized constant Node > > RAILS_ROOT: script/../config/.. > > > > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:123:in `const_missing'' > #{RAILS_ROOT}/app/controllers/wiki/processor/instruction_set.rb:8:in `lookup_root'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:399:in `call_filters'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:394:in `call_filters'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:383:in `before_action'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:365:in `perform_action_without_benchmark'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'' > /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/rescue.rb:82:in `perform_action'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:381:in `process_without_filters'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:377:in `process_without_session_management_support'' > /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/session_management.rb:117:in `process'' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/dispatcher.rb:38:in `dispatch'' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:115:in `handle_dispatch'' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:81:in `service'' > /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'' > /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'' > /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'' > /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'' > /usr/lib/ruby/1.8/webrick/server.rb:95:in `start'' > /usr/lib/ruby/1.8/webrick/server.rb:92:in `start'' > /usr/lib/ruby/1.8/webrick/server.rb:23:in `start'' > /usr/lib/ruby/1.8/webrick/server.rb:82:in `start'' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/webrick_server.rb:67:in `dispatch'' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/servers/webrick.rb:59 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'' > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in `require'' > /usr/lib/ruby/gems/1.8/gems/rails-1.1.2/lib/commands/server.rb:30 > /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'' > /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in `require'' > script/server:3 > This error occured while loading the following files: > wiki/processor/instruction_set/node.rb > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
I''m running Hieraki with frozen rails 1.0 (vendor/rails)
Here are three of the files I changed to get Hieraki working:
I patched the search so it would work. Using Typo search as a guide:
======================================models/wiki/page.rb lines ~65-86
def self.search(query, options = {})
configuration = { :only_published => false }
configuration.update(options) if options.is_a?(Hash)
if !query.to_s.strip.empty?
published = ''AND published != 0'' if
configuration[:only_published]
tokens = query.split
# if configuration[:only_published]
# else
# Using SQLite3, now - Ed Gard
#find_by_sql(["SELECT *
# FROM pages
# WHERE MATCH (keywords) AGAINST (?)",
tokens.join('' '')])
# end
# New - Ed Gard
find(:all,
:conditions => [(["(LOWER(keywords) LIKE ?)"] *
tokens.size).join(" AND "), *tokens.collect { |token| [token] * 1
}.flatten],
:order => ''updated_at DESC'')
else
[]
end
end
============================================Another changed file:
views/wiki/actions/_edit_acl.rhtml
<%= heading_for(@page, ''Permission Settings'')%>
<%= start_form_tag wiki_url(@page, :action =>
''edit_acl'') %>
<table>
<tr>
<td>
<label for="user">User:</label>
<input type="text" id="login"
name="login" value="" size="30"
class="short" />
<%= render_spinner(''user'') %>
</td>
</tr>
<tr>
<td id="user_result">
</td>
</tr>
</table>
<%= end_form_tag %>
<%= render :partial => ''shared/control_buttons'' %>
<%= observe_field "login",
{ :frequency => 0.5,
:url => wiki_url(@page, :controller =>
''wiki/acl'', :action => ''show''),
:with => "''login=''+
escape($(''login'').value)",
:update => ''user_result''
}.merge(remote_spinner(''user'',
''user_result'')) %>
===========Added a migration:
db/migrate/001_initial_schema.rb
class InitialSchema < ActiveRecord::Migration
def self.up
create_table "acl", :force => true do |t|
t.column "user_id", :integer, :default => 0, :null =>
false
t.column "page_id", :integer, :default => 0, :null =>
false
t.column "control_bit", :integer, :limit => 1, :default =>
0
t.column "modify_bit", :integer, :limit => 1, :default =>
0
t.column "delete_bit", :integer, :limit => 1, :default =>
0
t.column "create_bit", :integer, :limit => 1, :default =>
0
end
create_table "document_revision_meta", :force => true do |t|
t.column "body", :text, :default => "", :null =>
false
end
create_table "external_link_revision_meta", :force => true do
|t|
t.column "url", :string, :default => "", :null
=> false
t.column "description", :text, :default => "",
:null => false
end
create_table "folder_revision_meta", :force => true do |t|
t.column "description", :text, :default => "",
:null => false
end
create_table "internal_link_revision_meta", :force => true do
|t|
t.column "link_to_name", :string, :default => "",
:null => false
end
create_table "mimes", :id => false, :force => true do |t|
t.column "filetype", :string, :limit => 10, :default =>
"", :null
=> false
t.column "mimetype", :string, :limit => 50, :default =>
"", :null
=> false
end
create_table "nodes", :id => false, :force => true do |t|
t.column "name", :string, :default => "", :null
=> false
t.column "parent_name", :string, :default => "",
:null => false
t.column "page_id", :integer, :default => 0, :null =>
false
t.column "position", :integer, :default => 0, :null =>
false
t.column "lft", :integer, :default => 0, :null => false
t.column "rgt", :integer, :default => 0, :null => false
end
add_index "nodes", ["parent_name"], :name =>
"parent_name"
create_table "page_revisions", :force => true do |t|
t.column "page_id", :integer, :default => 0, :null =>
false
t.column "meta_id", :integer, :default => 0, :null =>
false
t.column "user_id", :integer, :default => 0, :null =>
false
t.column "type", :string, :default => "", :null
=> false
t.column "title", :string, :default => "", :null
=> false
t.column "comment", :string, :default => ""
t.column "published", :integer, :limit => 1, :default => 0
t.column "created_at", :datetime
t.column "ip", :string, :limit => 15
end
create_table "pages", :force => true do |t|
t.column "version", :integer, :default => 0, :null =>
false
t.column "keywords", :text, :default => "", :null
=> false
t.column "type", :string, :default => "", :null
=> false
t.column "updated_at", :datetime
end
add_index "pages", ["type"], :name =>
"type"
add_index "pages", ["keywords"], :name =>
"keywords"
create_table "users", :force => true do |t|
t.column "name", :string, :limit => 80, :default =>
"", :null =>
false
t.column "login", :string, :limit => 80, :default =>
"", :null =>
false
t.column "email", :string, :default => "", :null
=> false
t.column "password", :string, :limit => 40
t.column "created_at", :datetime
end
end
def self.down
end
end
===================================
Ed
Will Jessup wrote:> Ahoy,
>
> I tried to install hieraki and it was a big mess.
>
> 1) upload_progress module needed to be installed
> 2) no test/development server configured in the config file so i had to
> add those
> 3) no log directory, had to add that
> 4) had to install 2 gems (ok fine)
> 5) once the server started, go to homepage and
>
> " NameError in Wiki/pageController#index
>
> uninitialized constant Node
>
> RAILS_ROOT: ./script/../config/..
> Application Trace | Framework Trace | Full Trace
>
>
> This error occured while loading the following files:
> wiki/processor/instruction_set/node.rb"
>
> I didn''t find any documentation , help or otherwise anywhere.
--
Posted via http://www.ruby-forum.com/.