ورود

View Full Version : اجرای یک متد بدون View در RubyOnRails ؟



hzs_4279
یک شنبه 12 شهریور 1391, 09:29 صبح
سلام دوستان
من میخوام یک متد یا action رو با استفاده از یک button اجرا کنم . مشکلم اینجاست که نتونستم یک action بدون view رو اجرا کنم چون وقتی اجرا می کنم خطای template missing میده . از اساتید کسی میتونه راهنماییم کنه ؟
با تشکر

mahtab14
شنبه 15 مهر 1391, 23:31 عصر
سلام
امیدوارم اینطوری مشکلتون حل بشه:
فایل view رو بسازید ولی توش هیچی ننویسید!

hzs_4279
سه شنبه 18 مهر 1391, 10:17 صبح
سلام دوست عزیز
خدا رو شکر یکی تو ایران پیدا شد که ROR کار میکنه !!
راستش من این راه رو امتحان کردم، ولی میخواستم ببینم راه اصلیش همینه ؟ یعنی یه جور دور زدن مشکل نیست ؟
مرسی از جوابت

mahtab14
پنج شنبه 20 مهر 1391, 09:59 صبح
خواهش میکنم. منم خوشحال شدم که یکی اینجا هست که ROR کار میکنه.
فکر نمیکنم این روش مشکلی داشته باشه. حالا شما متد Create در کنترلر رو هم یه نگاهی بنداز و کدشو ببین. چون Create متدی هست که view احتیاج نداره.
موفق باشی.

CodePredator
پنج شنبه 27 مهر 1391, 09:12 صبح
سلام
از متد redirect_to در یکی از حالتهای زیر در آخر متد action مورد نظر استفاده کنید.
redirect_to :action => "show", :id => 5
redirect_to post
redirect_to "http://www.rubyonrails.org"
redirect_to "/images/screenshot.jpg"
redirect_to articles_url

CodePredator
پنج شنبه 27 مهر 1391, 09:30 صبح
سلام
از متد redirect_to در یکی از حالتهای زیر در آخر متد action مورد نظر استفاده کنید.
redirect_to :action => "show", :id => 5
redirect_to post
redirect_to "http://www.rubyonrails.org"
redirect_to "/images/screenshot.jpg"
redirect_to articles_url