2010-03-24 24 views
6

मुझे यकीन है कि एक बार आप रेल पता लेकिन मैं यह करने के लिए नए कर रहा हूँ यह आसान है हूँ ...सबमिट बटन का उपयोग करना के बाद

मैं एक पृष्ठ पर रीडायरेक्ट करना चाहते हैं/कार्रवाई रेल में एक पृष्ठ पर लिंक करने के लिए सबमिट बटन (f.submit) दबाया जाता है, और इसे दबाए जाने के बाद ही दबाया जाता है। सबमिट बटन दबाए जाने के बाद आप जिस लिंक पर जाते हैं उसे कैसे निर्धारित करते हैं?

उत्तर

6

सबमिट बटन का उपयोग नियंत्रक कार्रवाई में फ़ॉर्म सबमिट करने के लिए किया जाता है। नियंत्रक कार्रवाई में आप किसी अन्य पृष्ठ पर रीडायरेक्ट करने के लिए redirect_to विधि का उपयोग कर सकते हैं।

उदाहरण के लिए, मान लें कि आपके पास विजेट बनाने के लिए एक फॉर्म है।

class WidgetsController < ApplicationController 
    ... 
    def create 
    # Do stuff to create the Widget 
    ... 
    redirect_to widgets_path # Redirects to /widgets 
    end 
end 
: यह रूप में आम तौर पर WidgetsController में create कार्रवाई है, जो कि नव निर्मित विजेट को शामिल किया जाएगा विगेट्स की एक सूची को अनुप्रेषित सकता है के लिए प्रस्तुत हैं
संबंधित मुद्दे