আমি urlHelper এ লিঙ্ক_তে ক্যোরিস্ট্রিং প্যারামিটারগুলি খুব কষ্ট করে যোগ করছি। আমার একটি সূচী দর্শন রয়েছে, উদাহরণস্বরূপ, এতে বাছাই, ফিল্টারিং এবং পৃষ্ঠাবদ্ধকরণের জন্য ইউআই উপাদান রয়েছে (উইল_পাজিনেটের মাধ্যমে)। উইল_পাজিনেট প্লাগইনটি কোয়েস্ট্রিং পরামিতিগুলির আন্তঃপৃষ্ঠা অধ্যবসাকে পরিচালনা করে।
কোনও নামকরণের রুটে ক্যোরিস্ট্রিং প্যারামিটার যুক্ত করার জন্য কি কোনও স্বয়ংক্রিয় প্রক্রিয়া আছে, বা আমাকে নিজেই এটি করা দরকার? এই আপাতদৃষ্টিতে সহজ নির্মাণ সম্পর্কে একটি বিস্তৃত গবেষণা আমাকে নিখরচায় ফেলেছে।
সম্পাদন করা
কিছু চ্যালেঞ্জ:
আমার কাছে যদি দুটি ক্যোরিস্ট্রিং প্যারামিটার, বালতি এবং বাছাই করা থাকে, অন্যটির বর্তমান মান সংরক্ষণ করার সময়, কীভাবে একটি লিঙ্ক_তে এইগুলির একটিতে একটি নির্দিষ্ট মান সেট করবেন? উদাহরণ স্বরূপ:
<%= link_to "0", profiles_path(:bucket => '0', :sorting=>?? ) %>
আমার কাছে যদি একাধিক ক্যোরিস্ট্রিং প্যারামিটার, বালতি এবং সাজানোর & পৃষ্ঠা_ আকার রয়েছে এবং আমি এর মধ্যে একটিতে মান নির্ধারণ করতে চাই, তবে বাকি প্যারামিটারগুলির নাম এবং মান অন্তর্ভুক্ত করার 'উপায় আছে'? উদাহরণ স্বরূপ:
<%= link_to "0", profiles_path(:bucket => '0', [include sorting and page_size name/values here] ) %>
উইল_পাজিনেট প্লাগইনটি তার পৃষ্ঠা ভেরিয়েবল এবং অন্যান্য ক্যোরিস্ট্রিং ভেরিয়েবলগুলি স্বয়ংক্রিয়ভাবে পরিচালনা করে। পৃষ্ঠার আকার পরিচালনার জন্য কোনও স্বয়ংক্রিয় ইউআই উপাদান বলে মনে হচ্ছে না। পৃষ্ঠার আকারগুলির একটি নির্বাচিত তালিকা তৈরি করার জন্য আমি কোডটি দেখেছি, তবে এর পরিবর্তে আমার কাছে এর জন্য একটি উপাদান রয়েছে (এসও এর মতো)। এই চ্যালেঞ্জের অংশটি # 2 এর সাথে সম্পর্কিত, অংশটি রেকর্ডগুলির অস্তিত্ব / অস্তিত্বের ভিত্তিতে এই UI উপাদানটি লুকিয়ে / দেখানোর সাথে সম্পর্কিত। অন্যভাবে বলেছেন, পৃষ্ঠায় রেকর্ড থাকলে আমি কেবল পৃষ্ঠা-আকারের লিঙ্কগুলি অন্তর্ভুক্ত করতে চাই। তদ্ব্যতীত, আমি লিঙ্ক_ টুতে নাম দ্বারা অন্তর্ভুক্ত না করে অন্যান্য QS ভেরিয়েবলগুলি (অর্থাত্ পৃষ্ঠা, বালতি, বাছাই) স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করতে পছন্দ করি।