這些是我的路線的一部分。我不確定發生了什麼事。我的路線瘋了嗎?
activity_groups GET /activity_groups(.:format) activity_groups#index
POST /activity_groups(.:format) activity_groups#create
new_activity_group GET /activity_groups/new(.:format) activity_groups#new
edit_activity_group GET /activity_groups/:id/edit(.:format) activity_groups#edit
activity_group GET /activity_groups/:id(.:format) activity_groups#show
PUT /activity_groups/:id(.:format) activity_groups#update
DELETE /activity_groups/:id(.:format) activity_groups#destroy
root / main#index
最小視圖:
activity_groups /顯示
%h2 Activity Ggroup
%h3= @activity_group.title
= link_to "Edit", edit_activity_group_path(@activity_group)
|
= link_to "Delete", activity_group_path(@activity_group), {confirm: (I18n.t "confirmations.activity_group.delete"), method: :delete}
|
= link_to "Back", activity_groups_path
該指數是一點點絡合物:
activity_groups /索引
.row
.span8
%h1.padding_bottom1 Activity Groups
- if [email protected]_groups.empty?
%ul.span6
%li.span1 F
%li.span2 Name
%li.span2 Actions
= render @activity_groups
= render @activities
- else
%h2.extra_padding You have no Activity Groups yet. Add one and start managing your time.
.span6.padding_top1
=link_to "Create Activity Group", new_activity_group_path, {class: 'btn'}
=link_to "Create Activity", new_activity_path, {class: 'btn'}
activity_groups/_activity_group.html.haml
%ul.span6
%li.span1
%i.icon-folder-close.folder
%li.span2
= activity_group.title
%li.span2
PROBLEM
- if !activity_group.activity_groups.empty?
- activity_group.activity_groups.each do |activity_group|
= render partial: 'activity_group', locals: {activity_group: activity_group}
- if !activity_group.activities.empty?
- activity_group.activities.each do |activity|
= render partial: 'activities/activity', locals: {activity: activity}
問題如果我把一個link_to "Show", activity_groups_path(activity_group)
這裏我的路線發瘋。我的activity_groups_path消失了。我無法再訪問它了。它試圖將我重定向到show view而不是索引視圖。我真的不明白爲什麼會發生這種情況。有任何想法嗎?
[EDIT1]
我開始用一個乾淨的數據庫。如果我嘗試把一個鏈接顯示的頁面現在我得到一個NameError undefined local variable or method
activity_group_path'`
[EDIT2]以上
'activiy_group_path' < - 這個錯字不在你的代碼中嗎? –
未定義的局部變量或方法activiy_group_path'' ...活動拼寫錯誤。不知道如果這是問題 – iouri
@NickColgan我沒有在我的代碼中的錯字。我只是因爲挫折而拼錯了。 –