মূলত, প্যারামিটারগুলি রেল অ্যাপ্লিকেশনটিতে ব্যবহারকারী নির্দিষ্ট ডেটা।
আপনি যখন কোনও ফর্ম পোস্ট করেন, আপনি সাধারণত এটি জিইটি অনুরোধের বিপরীতে পোষ্ট অনুরোধের সাথে করেন। আপনি যদি রেলগুলি অনুরোধগুলি জিইটি অনুরোধ হিসাবে ভাবেন, আপনি যখন সাইট ব্রাউজ করেন, যদি এটি সহায়তা করে।
আপনি যখন একটি ফর্ম জমা দিন, নিয়ন্ত্রণটি অ্যাপ্লিকেশনটিতে ফিরে ফেলে দেওয়া হয়। আপনি ফর্মটিতে জমা দেওয়া মানগুলি কীভাবে পাবেন? paramsকিভাবে হয়।
আপনার কোড সম্পর্কে @vote = Vote.new params[:vote]প্যারামের ডেটা ব্যবহার করে ডাটাবেসে নতুন ভোট তৈরি করুন [: ভোট]। আপনার জমা দেওয়া ফর্মটি দেওয়া ব্যবহারকারীটির নাম অনুসারে নামকরণ করা হয়েছে: ভোট, এর সমস্ত ডেটা এইটিতে রয়েছে: হ্যাশের ভোটের ক্ষেত্র।
আইটেম পেতে পরবর্তী দুটি লাইন ব্যবহৃত হয় এবং ইউআইডি ব্যবহারকারী ফর্মটিতে জমা দিয়েছেন।
@extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid])
আইটেম_আইডি = আইটেম এবং ইউজার_আইডি = ইউআইডি শর্তাদি সহ নতুন, বা সর্বশেষ সন্নিবেশ করা হয়েছে, ডাটাবেস থেকে ভোট দিন।
পরবর্তী লাইনে সর্বশেষ ভোটের সময় এবং বর্তমান সময় লাগে।