প্রশ্ন ট্যাগ «rails-activerecord»

রুবে অন রেল ফ্রেমওয়ার্কে অ্যাক্টিভ রেকর্ড প্যাটার্ন ব্যবহার করে অবজেক্ট-রিলেশনাল ম্যাপিং (ওআরএম) বাস্তবায়ন।

3
রেলস: দুটি কলামের স্বতন্ত্রতার বৈধতা (একসাথে)
আমার কাছে একটি Releaseমডেল mediumএবং countryকলাম রয়েছে (অন্যদের মধ্যে)। releasesসেই ভাগটি অভিন্ন medium/ countryসংমিশ্রণে হওয়া উচিত নয় । আমি কীভাবে এটি রেলের বৈধতা হিসাবে লিখব?

12
বনাম সন্ধান করুন_ যেখানে বনাম
আমি রেলের নতুন আমি যেটি দেখতে পাচ্ছি যে রেকর্ড সন্ধানের জন্য অনেকগুলি উপায় রয়েছে: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first এবং দেখে মনে হচ্ছে এগুলি সমস্ত একই এসকিউএল উত্পন্ন করে। এছাড়াও, আমি একাধিক রেকর্ড সন্ধানের ক্ষেত্রে এটি একই সত্য বলে বিশ্বাস করি: find_all_by_<columnname>(<columnvalue>) find(:all, …

4
রেলগুলিতে ছিদ্র এবং সংগ্রহের মধ্যে পার্থক্য কী?
এখানে দুটি নমুনা কোড রয়েছে। এর সাথে প্রথমটি collect: User.first.gifts.collect(&:id) এর সাথে দ্বিতীয়টি pluck: User.first.gifts.pluck(:id) পারফরম্যান্সে বা অন্য কোনও কিছুর মধ্যে তাদের মধ্যে কোনও পার্থক্য রয়েছে?



7
অ্যাক্টিভেকর্ড মডেলটিতে আমি কীভাবে একটি গেটর পদ্ধতি ওভাররাইট করতে পারি?
আমি একটি অ্যাক্টিভেকর্ড মডেলের জন্য একটি গেটর পদ্ধতি ওভাররাইট করার চেষ্টা করছি। আমার কাছে nameমডেলটিতে একটি বৈশিষ্ট্য বলা হয়েছে Categoryএবং আমি এর মতো কিছু করতে সক্ষম হতে চাই: def name name_trans || name end তাহলে name_transঅ্যাট্রিবিউট শূন্য না হয়, তাহলে তা ফেরত অন্য আগমন nameঅ্যাট্রিবিউট। আমি এই কিভাবে করব? এটি …

2
Has_many ব্যবহার করার সময় অবচয় হুঁশিয়ারি: মাধ্যমে: রেল 4 এ ইউনিক
4 রেলগুলি ব্যবহার করার সময় হ্রাসকারী সতর্কতা প্রবর্তন করেছে: has_many: un সাথে = সত্য ব্যবহার করে। উদাহরণ স্বরূপ: has_many :donors, :through => :donations, :uniq => true নিম্নলিখিত সতর্কতা ফলন: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. For example, …

3
অ্যাক্টিভেকর্ড কেবল নির্বাচিত কলামগুলি সন্ধান করে এবং তা ফিরিয়ে দেয়
সম্পাদনা 2 আপনি যদি এটিকে হোঁচট খেয়ে যান তবে উভয় উত্তর চেক করুন কারণ আমি এখন এটির জন্য ব্যবহার করব uck আমার কাছে মোটামুটি বড় কাস্টম ডেটাসেট রয়েছে যা আমি জসন হিসাবে প্রতিধ্বনিত হয়ে ফিরে যেতে চাই। একটি অংশ হ'ল: l=Location.find(row.id) tmp[row.id]=l তবে আমি এর মতো কিছু করতে চাই: l=Location.find(row.id).select("name, …

2
রেলগুলিতে একটি কলামের ধরণ দীর্ঘতর স্ট্রিংগুলিতে পরিবর্তন করা
প্রথম স্থানান্তরণে, আমি কলামে ঘোষিত করেছি contentস্ট্রিংটি অ্যাক্টিভাইকর্ডটি এনেটেট মণি অনুসারে স্ট্রিং (255) হিসাবে তৈরি করেছে। আমি অ্যাপ্লিকেশনটিকে হিরকুতে ঠেকানোর পরে, যা পোস্টগ্রিজ ব্যবহার করে, যদি আমি ফর্মটিতে 255 এর চেয়ে বেশি স্ট্রিংয়ের সাথে প্রবেশ করি তবে আমি ত্রুটি পেয়েছি PGError: ERROR: value too long for type character varying(255) সমস্যাটি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.