درود خدمت شما ببخشید من متوجه نشدم 
الان باید برای مواردی که به ویرایش یا اضافه کردن می رسه از
resources
استفاده کنم یا
match ':controller(/users_controller/:action(/:id))', :via => [:get, :post]
تا هم خوانایی فایل بالا بره و هم اینکه برای هر بخش باشه ؟ چون در ویدیو ها آموزشی و همینطور سایت ها دیدم برای بخش هایی که ویرایش داره یا اضافه کردن و حذف می یاند از resources استفاده می کنند ولی من هرکاری می کنم نمی شه
به عنوان مثال من وقتی دستی می یام برای چند بخش به این صورت انجام می دم
get 'users/edit'
get 'users/delete'
get 'users/new'
get 'users/show'
یا موردی رو put یا post می زارم مخصوصا اونایی که ویرایش یا حذف هستند این عکس زیر می یاد ( ارور )
الان من گیج شدم دقیقا باید چیکار کنم اون آموزش روتس ۳۰ باری بالا پایین کردم حتی بیشتر
بعد اومدم سورس همین انجمن پرسش پاسخ دیسکورس هم دیدم همه جا از ریسورس استفاده کرده
شما به این باگ برخورد می کردید یا برنامه نویس پروژه بودید بودید چی استفاده می کردید؟
چون من حتی نمی تونم از مواردی مثل
<%= link_to "Edit", edit_user_path(user.id) %>
حتی برای دکمه هام استفاده کنم این مشکلات لینک داره واقعا خسته کننده می باشه
به صورت مثال در یک قطعه کد دیگه من رفتم برای تغییر اساسی و اون match رو کلا پاک کردم از ریسورس استفاده کردم و لینک هامو تغییر دادم به موارد زیر که می تونید ببنید در عکس بازم مشکل دارم یعنی حدودا ۲هزار تا خط کد رو قرار دادم پاک کردم 
یا مثلا
در صورتی که این کد در ایندکس وجود داره
def index
@usersindex = User.all
@titelpage = "مدیریت کاربران"
end
اینم مسیر routs
اینم کد های داخل روتس
get "users" => "users#index"
get "admin" => "admin#index"
resources :user, only: [:index, :create, :update, :destroy, :new], :via => [:get, :post] do
collection do
get "edit"
get "new"
end
end
root "admin#index"
یا برای تست اومدم حتی @user رو استفاده کردم که مورد زیر رو می ده
دیگه حسابی گیج شدم :d
و