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

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

3
একাধিক কলামের স্বতন্ত্রতা বৈধতা দিন
সত্যিকারের রেকর্ডটি অনন্য এবং কেবল একটি কলাম নয় তা যাচাই করার জন্য কি রেল-ওয়ে উপায় আছে? উদাহরণস্বরূপ, একটি বন্ধুত্বের মডেল / টেবিলের মতো একাধিক অভিন্ন রেকর্ড রাখতে সক্ষম হওয়া উচিত নয়: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20

3
বোধগম্য: কারাগারের মাধ্যমে has_one / has_many এর উত্স বিকল্প
সংযোগের :sourceবিকল্পটি বুঝতে আমাকে সহায়তা করুন understanding has_one/has_many :throughরেলস এপিআই ব্যাখ্যাটি আমার কাছে খুব কম বোঝায়। "নির্দিষ্ট করে উৎস সমিতি নামে ব্যবহৃত has_many :through => :queriesদেয়। শুধুমাত্র এটি ব্যবহার নাম সমিতি থেকে অনুমিত করা যাবে না পারেন। has_many :subscribers, :through => :subscriptionsপারেন জন্য চেহারা হবে :subscribersবা :subscriberউপর Subscription, যদি না …

14
অ্যাক্টিভেকর্ড বা কোয়েরি
কীভাবে আপনি রেলস 3 অ্যাক্টিভেকর্ডে একটি ওআর ক্যোয়ারি করেন। আমি যে উদাহরণগুলি পেয়েছি তার সবেমাত্র ও কোয়েরি রয়েছে। সম্পাদনা: OR পদ্ধতিটি 5 টি পযন্ত থেকে উপলব্ধ Active

8
দুটি অ্যাক্টিভেকর্ড :: সম্পর্কিত অবজেক্ট একত্রিত করুন
ধরুন আমার কাছে নিম্নলিখিত দুটি বস্তু রয়েছে: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation ActiveRecord::Relationউভয় শর্তযুক্ত একটি বস্তু উত্পাদন করতে দুটি সম্পর্ককে একত্রিত করা সম্ভব ? দ্রষ্টব্য: আমি সচেতন যে এই আচরণটি পেতে আমি চাকাগুলি চেইন করতে পারি, আমি যে বিষয়ে সত্যই আগ্রহী …

5
রেলগুলিতে কোনও টেবিল রয়েছে কিনা তা পরীক্ষা করুন
আমার একটি রেক টাস্ক রয়েছে যা টেবিলের অস্তিত্ব না থাকলে কাজ করবে না। আমি একটি ওয়েবসাইটে ২০ টিরও বেশি ইঞ্জিনিয়ারের সাথে কাজ করছি তাই আমি নিশ্চিত করতে চাই যে তারা কোনও রেক টাস্ক করার আগে তারা টেবিলটি স্থানান্তরিত করেছে যা এটি সম্পর্কিত টেবিলটি তৈরি করবে। এআর যেমন একটি পদ্ধতি আছে …

21
বিদ্যমান সারণীতে টাইমস্ট্যাম্প যুক্ত করুন
আমার বিদ্যমান টেবিলটিতে টাইমস্ট্যাম্পগুলি ( created_at& updated_at) যুক্ত করা দরকার । আমি নীচের কোডটি চেষ্টা করেছিলাম কিন্তু এটি কার্যকর হয়নি। class AddTimestampsToUser < ActiveRecord::Migration def change_table add_timestamps(:users) end end

11
এর মধ্যে রেলস অ্যাক্টিভেকর্ডের তারিখ
আমার একদিনে করা মন্তব্যগুলি জিজ্ঞাসা করা দরকার। ক্ষেত্রটি স্ট্যান্ডার্ড টাইমস্ট্যাম্পগুলির অংশ created_at। নির্বাচিত তারিখটি এ থেকে আসছে date_select। আমি কীভাবে এটি ব্যবহার ActiveRecordকরতে পারি? আমার মতো কিছু দরকার: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"

3
পেরেলস - সক্রিয় রেকর্ডসে নেস্টেড অন্তর্ভুক্ত?
আমার কাছে আনা ইভেন্টগুলির একটি তালিকা রয়েছে। আমি এই ইভেন্টের সাথে যুক্ত প্রতিটি ব্যবহারকারী এবং প্রতিটি ব্যবহারকারীর সাথে সম্পর্কিত প্রতিটি প্রোফাইল অন্তর্ভুক্ত করার চেষ্টা করছি। ব্যবহারকারীরা অন্তর্ভুক্ত হন তবে তাদের প্রোফাইলগুলি নয়। আমি এই কিভাবে করব Event.includes(:users [{profile:}]) দস্তাবেজগুলি পরিষ্কার বলে মনে হচ্ছে না: http://guides.rubyonrails.org/active_record_querying.html

9
অ্যাক্টিভেকর্ড :: বেস প্রসারিত কারাগার
অ্যাক্টিভেকর্ডকে কীভাবে বাড়ানো যায় সে সম্পর্কে আমি কিছু পাঠ করেছি: বেস ক্লাস যাতে আমার মডেলগুলিতে কিছু বিশেষ পদ্ধতি থাকে। এটি প্রসারিত করার সহজ উপায় কী (ধাপে ধাপে টিউটোরিয়াল)?

4
3 টি ডেটিটাইপস রেলস?
রেল 3 তে ব্যবহৃত হতে পারে এমন ডেটা ধরণের একটি তালিকা আমি কোথায় পাব? (যেমন পাঠ্য, স্ট্রিং, পূর্ণসংখ্যা, ভাসা, তারিখ, ইত্যাদি?) আমি এলোমেলোভাবে নতুন সম্পর্কে শিখতে থাকি, তবে আমি সহজেই উল্লেখ করতে পারি এমন একটি তালিকা পেতে পছন্দ করি।

25
অ্যাক্টিভেকর্ডে র্যান্ডম রেকর্ড
অ্যাক্টিভেকর্ডের মাধ্যমে আমার কোনও টেবিল থেকে এলোমেলো রেকর্ড পাওয়ার দরকার। আমি 2006 থেকে জামিস বাকের উদাহরণ অনুসরণ করেছি । তবে, আমি গুগল অনুসন্ধানের মাধ্যমে অন্যভাবেও এসে পৌঁছেছি (নতুন ব্যবহারকারীর বিধিনিষেধের কারণে কোনও লিঙ্কের সাথে বিশিষ্ট হওয়া যায় না): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) আমি …

6
ল্যাম্বদা সহ স্কেলগুলি এবং রেলস 4 স্টাইলে যুক্তিগুলি
আমি ভাবছি যে কীভাবে 4 রেলগুলিতে নিম্নলিখিতটি করা হয় বা যদি আমি কেবল ল্যাম্বডা ব্যবহারের জন্য রেল 3 পদ্ধতির ব্যবহার করি যা 3 এর সাথে 4 এর মত একইভাবে একটি যুক্তি পাস করতে পারে। আমি রেল 3 তে বেশ নতুন এবং রেল 4 চালা কিছু নমুনার মাধ্যমে কাজ করার চেষ্টা …

26
কীভাবে আমি অ্যাক্টিভেকর্ড কলব্যাক চালানো এড়াতে পারি?
আমার কিছু মডেল রয়েছে যা আফটার_সেভ কলব্যাক রয়েছে। সাধারণত এটি ঠিক আছে, তবে কিছু পরিস্থিতিতে যেমন ডেভলপমেন্ট ডেটা তৈরি করার সময়, আমি কলব্যাকগুলি চালিত না করে মডেলগুলি সংরক্ষণ করতে চাই। এটি করার কোনও সহজ উপায় আছে? এর মতো কিছু ... Person#save( :run_callbacks => false ) অথবা Person#save_without_callbacks আমি রেল ডক্সে …

10
কীভাবে রেলগুলিতে সক্রিয় রেকর্ডের জন্য ডিফল্ট টাইমজোন পরিবর্তন করবেন?
আমার মধ্যে application.rbআমি নীচের মন্তব্য জুড়ে এসেছি # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Eastern Time (US & Canada)' আপনি উপরে …

19
OR এর পরিবর্তে OR এর সাথে স্কোপ কোয়েরিগুলি কীভাবে শৃঙ্খলাবদ্ধ?
আমি রেল 3, অ্যাক্টিভেকর্ড ব্যবহার করছি আমি ভাবছি কীভাবে আমি AND এর পরিবর্তে OR বিবৃতি দিয়ে স্কোপগুলিকে শৃঙ্খলাবদ্ধ করতে পারি। যেমন Person.where(:name => "John").where(:lastname => "Smith") এটি সাধারণত ফিরে আসে: name = 'John' AND lastname = 'Smith' তবে আমি চাই: `name = 'John' OR lastname = 'Smith'

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.