각 행마다 확인란을 표시하는 방법을 알았습니다. 문제는 detele 동작을 사용하여 checked rows 매개 변수를 messages_controller에 전달하기 위해 form_tag 및 submit 태그를 작성하는 방법을 찾을 수 없다는 것입니다. 및 삭제 작업에 쓸 내용레일에서 여러 개의 체크 된 레코드를 삭제하는 방법은 무엇입니까?
제발 도와주세요!
def trash
conversation = Conversation.find_by_id(params[:id])
if conversation
current_user.trash(conversation)
flash[:notice] = "Message sent to trash."
else
conversations = Conversation.find(params[:conversations])
conversations.each { |c| current_user.trash(c) }
flash[:notice] = "Messages sent to trash."
end
redirect_to messages_path(box: params[:current_box])
end
route.rb
Example::Application.routes.draw do
root :to => "top#index"
devise_for :users, :controllers => { :registrations => "registrations" }
get 'girls', :to => 'girls#index', :as => :user_root
match '/girls/comment' => 'girls#comment', :via => :post
get "girls/show"
resources :girls
resources :home
devise_for :users do get 'logout' => 'devise/sessions#destroy' end
resources :girls do
collection do
get 'tag'
end
end
resources :contacts
resources :user_profiles
match 'messages/new/:username', :to => 'messages#new'
get "messages/sent"
get "messages/trash"
get "messages/received"
get "messages/show"
get "messages/trash"
match '/messages/deliver' => 'messages#deliver', :via => :post
end
덕분에, 난 그냥 복사 붙여 넣기. 하지만 이제는 이전에 사용 된 레코드가 표시되지 않습니다 .... ( – MKK
메시지가 표시되지 않습니다. –
실제로 레코드 행을 제외한 모든 것을 렌더링합니다. :( – MKK