I am making slow progress by adding public_activityrails to my application.
It works, but I have a problem with the correct methods and links so that it looks presentable
when my activity.index.html has
<% @activities.each do |activity| %>
<%= activity.inspect %>
<% end %>
in my opinion i see
#<PublicActivity::ORM::ActiveRecord::Activity id: 2, trackable_id: 41, trackable_type: "Guideline", owner_id: 12, owner_type: "User", key: "guideline.create", parameters: {}, recipient_id: nil, recipient_type: nil, created_at: "2013-03-07 08:25:45", updated_at: "2013-03-07 08:25:45"> #<PublicActivity::ORM::ActiveRecord::Activity id: 1, trackable_id: 40, trackable_type: "Guideline", owner_id: nil, owner_type: nil, key: "guideline.create", parameters: {}, recipient_id: nil, recipient_type: nil, created_at: "2013-03-07 08:21:09", updated_at: "2013-03-07 08:21:09">
When my activities/index.htmlkind has
<% @activities.each do |activity| %>
<div class="activity">
<%= link_to activity.owner.profile_name, activity.owner if activity.owner %>
added guideline to <%= link_to activity.trackable.guideline.title, activity.trackable.guideline %>
</div>
<% end %>
error
undefined method `user_path'
Is this something related to my routes? routes.rb
Guidelines::Application.routes.draw do
get "activities/index"
ActiveAdmin.routes(self)
devise_for :admin_user, ActiveAdmin::Devise.config
get "guidelines/topic"
get "guidelines/topichospital"
get "guidelines/topicspecialty"
get "guidelines/favourite"
get "profiles/show"
get "guidelines/show"
devise_for :users
devise_scope :user do
get 'signup', to: 'devise/registrations#new', as: :register
get 'login', to: 'devise/sessions#new', as: :login
get 'logout', to: 'devise/sessions#destroy', as: :logout
get 'edit', to: 'devise/registrations#edit', as: :edit
put 'users' => 'devise/registrations#update', :as => 'user_registration'
get 'about', to: 'about#about', as: :about
end
resources :guidelines
get 'guidelines', to: 'guidelines#index', as: :guidelines
get 'favourites', to: "favourites#show", as: :favourites
get 'topics', to: 'guidelines#list', as: :topics
get 'hospitals', to: 'guidelines#listhospital', as: :hospitals
get 'specialties', to: 'guidelines#listspecialty', as: :specialties
resources :activities
root :to => 'guidelines#index'
end
mileage rake routes gives me
activities_index GET /activities/index(.:format) activities
admin_root /admin(.:format) admin/dashboard
batch_action_admin_admin_users POST /admin/admin_users/batch_action(.:format) admin/admin_users
admin_admin_users GET /admin/admin_users(.:format) admin/admin_users
POST /admin/admin_users(.:format) admin/admin_users
new_admin_admin_user GET /admin/admin_users/new(.:format) admin/admin_users
edit_admin_admin_user GET /admin/admin_users/:id/edit(.:format) admin/admin_users
admin_admin_user GET /admin/admin_users/:id(.:format) admin/admin_users
PUT /admin/admin_users/:id(.:format) admin/admin_users
DELETE /admin/admin_users/:id(.:format) admin/admin_users
admin_dashboard /admin/dashboard(.:format) admin/dashboard
batch_action_admin_guidelines POST /admin/guidelines/batch_action(.:format) admin/guidelines
admin_guidelines GET /admin/guidelines(.:format) admin/guidelines
POST /admin/guidelines(.:format) admin/guidelines
new_admin_guideline GET /admin/guidelines/new(.:format) admin/guidelines
edit_admin_guideline GET /admin/guidelines/:id/edit(.:format) admin/guidelines
admin_guideline GET /admin/guidelines/:id(.:format) admin/guidelines
PUT /admin/guidelines/:id(.:format) admin/guidelines
DELETE /admin/guidelines/:id(.:format) admin/guidelines
batch_action_admin_users POST /admin/users/batch_action(.:format) admin/users
admin_users GET /admin/users(.:format) admin/users
POST /admin/users(.:format) admin/users
new_admin_user GET /admin/users/new(.:format) admin/users
edit_admin_user GET /admin/users/:id/edit(.:format) admin/users
admin_user GET /admin/users/:id(.:format) admin/users
PUT /admin/users/:id(.:format) admin/users
DELETE /admin/users/:id(.:format) admin/users
batch_action_admin_comments POST /admin/comments/batch_action(.:format) admin/comments
admin_comments GET /admin/comments(.:format) admin/comments
POST /admin/comments(.:format) admin/comments
admin_comment GET /admin/comments/:id(.:format) admin/comments
new_admin_user_session GET /admin/login(.:format) active_admin/devise/sessions
admin_user_session POST /admin/login(.:format) active_admin/devise/sessions
destroy_admin_user_session DELETE|GET /admin/logout(.:format) active_admin/devise/sessions
admin_user_password POST /admin/password(.:format) active_admin/devise/passwords
new_admin_user_password GET /admin/password/new(.:format) active_admin/devise/passwords
edit_admin_user_password GET /admin/password/edit(.:format) active_admin/devise/passwords
PUT /admin/password(.:format) active_admin/devise/passwords
guidelines_topic GET /guidelines/topic(.:format) guidelines
guidelines_topichospital GET /guidelines/topichospital(.:format) guidelines
guidelines_topicspecialty GET /guidelines/topicspecialty(.:format) guidelines
guidelines_favourite GET /guidelines/favourite(.:format) guidelines
profiles_show GET /profiles/show(.:format) profiles
guidelines_show GET /guidelines/show(.:format) guidelines
new_user_session GET /users/sign_in(.:format) devise/sessions
user_session POST /users/sign_in(.:format) devise/sessions
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions
user_password POST /users/password(.:format) devise/passwords
new_user_password GET /users/password/new(.:format) devise/passwords
edit_user_password GET /users/password/edit(.:format) devise/passwords
PUT /users/password(.:format) devise/passwords
cancel_user_registration GET /users/cancel(.:format) devise/registrations
user_registration POST /users(.:format) devise/registrations
new_user_registration GET /users/sign_up(.:format) devise/registrations
edit_user_registration GET /users/edit(.:format) devise/registrations
PUT /users(.:format) devise/registrations
DELETE /users(.:format) devise/registrations
register GET /signup(.:format) devise/registrations
login GET /login(.:format) devise/sessions
logout GET /logout(.:format) devise/sessions
edit GET /edit(.:format) devise/registrations
user_registration PUT /users(.:format) devise/registrations
about GET /about(.:format) about
guidelines GET /guidelines(.:format) guidelines
POST /guidelines(.:format) guidelines
new_guideline GET /guidelines/new(.:format) guidelines
edit_guideline GET /guidelines/:id/edit(.:format) guidelines
guideline GET /guidelines/:id(.:format) guidelines
PUT /guidelines/:id(.:format) guidelines
DELETE /guidelines/:id(.:format) guidelines
guidelines GET /guidelines(.:format) guidelines
favourites GET /favourites(.:format) favourites
topics GET /topics(.:format) guidelines
hospitals GET /hospitals(.:format) guidelines
specialties GET /specialties(.:format) guidelines
activities GET /activities(.:format) activities
POST /activities(.:format) activities
new_activity GET /activities/new(.:format) activities
edit_activity GET /activities/:id/edit(.:format) activities
activity GET /activities/:id(.:format) activities
PUT /activities/:id(.:format) activities
DELETE /activities/:id(.:format) activities
root / guidelines
guideline_comments GET /guidelines/:guideline_id/comments(.:format) comments
POST /guidelines/:guideline_id/comments(.:format) comments
new_guideline_comment GET /guidelines/:guideline_id/comments/new(.:format) comments
edit_guideline_comment GET /guidelines/:guideline_id/comments/:id/edit(.:format) comments
guideline_comment GET /guidelines/:guideline_id/comments/:id(.:format) comments
PUT /guidelines/:guideline_id/comments/:id(.:format) comments
DELETE /guidelines/:guideline_id/comments/:id(.:format) comments
GET /guidelines(.:format) guidelines
POST /guidelines(.:format) guidelines
GET /guidelines/new(.:format) guidelines
GET /guidelines/:id/edit(.:format) guidelines
GET /guidelines/:id(.:format) guidelines
PUT /guidelines/:id(.:format) guidelines
DELETE /guidelines/:id(.:format) guidelines