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

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

26
অ্যাক্টিভেকর্ডে আমি কীভাবে ডিফল্ট মান সেট করতে পারি?
অ্যাক্টিভেকর্ডে আমি কীভাবে ডিফল্ট মান সেট করতে পারি? আমি প্রতকের একটি পোস্ট দেখি যা একটি কুৎসিত, জটিল কোডের বর্ণনা দেয়: http://m.onkey.org/2007/7/24/how-to-set-default-values-in-yur-model class Item < ActiveRecord::Base def initialize_with_defaults(attrs = nil, &block) initialize_without_defaults(attrs) do setter = lambda { |key, value| self.send("#{key.to_s}=", value) unless !attrs.nil? && attrs.keys.map(&:to_s).include?(key.to_s) } setter.call('scheduler_type', 'hotseat') yield self if …

11
একটি অ্যাক্টিভেকর্ড রেকর্ড নকল করার সহজতম উপায় কী?
প্রক্রিয়াটির একটি একক ক্ষেত্র পরিবর্তন করে ( আইডি ছাড়াও ) আমি একটি অ্যাক্টিভেকর্ড রেকর্ডের একটি অনুলিপি তৈরি করতে চাই । এটি সম্পাদন করার সহজ উপায় কী? আমি বুঝতে পেরেছি যে আমি একটি নতুন রেকর্ড তৈরি করতে পারি এবং তারপরে ক্ষেত্রের প্রতিটি ক্ষেত্রের ডেটা ফিল্ড-বাই-ফিল্ড অনুলিপি করতে পারি - তবে আমি …

5
আপনি কীভাবে একটি অ্যাক্টিভেকর্ড মডেল এবং এর টেবিলগুলিতে পুনরায় নামকরণ করতে মাইগ্রেশন লিখবেন?
নামকরণে আমি ভয়ানক এবং বুঝতে পারি যে আমার মডেলগুলির জন্য আমার রেলস অ্যাপ্লিকেশনে নামগুলির আরও ভাল সেট রয়েছে। কোনও মডেল এবং এর সাথে সম্পর্কিত টেবিলটির নতুন নামকরণের জন্য মাইগ্রেশন ব্যবহার করার কোনও উপায় আছে কি?

5
রেলস 4: উপলভ্য ডেটাটাইপগুলির তালিকা
রুবেলে রেল 4 এ ব্যবহার করা যেতে পারে এমন ডেটা ধরণের একটি তালিকা আমি কোথায় পাব? যেমন text string integer float date আমি নতুন সম্পর্কে শিখতে থাকি এবং আমি সহজেই উল্লেখ করতে পারি এমন একটি তালিকা পেতে পছন্দ করি।

5
আমি কীভাবে একটি রুবি শ্রেণির নাম পেতে পারি?
আমি কীভাবে একটি অ্যাক্টিভেকর্ড অবজেক্ট থেকে ক্লাসের নাম পেতে পারি? আমার আছে: result = User.find(1) আমি চেষ্টা করেছিলাম: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" আমার কেবলমাত্র ক্লাসের নাম দরকার, স্ট্রিংয়ের ( Userএই ক্ষেত্রে)। তার জন্য কি কোনও পদ্ধতি আছে? আমি জানি এটি বেশ বেসিক, …

4
রেলগুলি আপডেট না করে_ট্রিবিউটস সংরক্ষণ না করে?
আপডেট_অ্যাট্রিবিউটের বিকল্প নেই যা রেকর্ডটি সংরক্ষণ করে না? সুতরাং আমি যেমন কিছু করতে পারে: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save বিটিডাব্লু, আমি জানি আমি পারব @car.model = 'Sierra', তবে আমি সেগুলিকে …

5
শৃঙ্খলা নীল ব্যবহার করে না এমন কারাগারগুলি
রেল 3 স্টাইল ব্যবহার করে আমি এর বিপরীতে কীভাবে লিখব: Foo.includes(:bar).where(:bars=>{:id=>nil}) আমি যেখানে আইডি শূন্য নয় তা সন্ধান করতে চাই। আমি চেষ্টা করেছিলাম: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql কিন্তু এটি ফিরে আসে: => "SELECT \"foos\".* FROM \"foos\" WHERE (\"bars\".\"id\" = 1)" এটি অবশ্যই আমার যা প্রয়োজন তা নয়, এবং এটি প্রায় আর্েলের বাগের মতো …

8
রেলগুলি: বনাম অন্তর্ভুক্ত: যোগ দেয়
এটি "আমি কীভাবে এটি করতে হয় তা জানি না" "প্রশ্নটির চেয়ে এটি" কেন বিষয়গুলি এভাবে কাজ করে "প্রশ্নটি আরও ... সুতরাং সম্পর্কিত রেকর্ডগুলি যে আপনি জানেন যে আপনি ব্যবহার করতে যাচ্ছেন তা টানতে দেওয়া সুসমাচারটি হ'ল ব্যবহার করা :includeকারণ আপনি একটি যোগদান পেয়ে যাবেন এবং অতিরিক্ত অনুসন্ধানের পুরো গুচ্ছটি এড়িয়ে …

3
আপনি কীভাবে একটি অ্যাক্টিভেকর্ড অবজেক্ট মুছবেন?
আপনি কীভাবে একটি অ্যাক্টিভেকর্ড অবজেক্ট মুছবেন? আমি অ্যাক্টিভ রেকর্ড ক্যোয়ারিংয়ের দিকে চেয়েছিলাম এবং এটি দেখতে মুছতে মুছতে এর কিছুই নেই anything এর দ্বারা মুছুন id, বর্তমান বস্তুর মত মুছুন: user.remove, আপনি কি একটি whereধারা উপর ভিত্তি করে মুছতে পারেন ?

7
রেল 4 এ একটি রেফারেন্স কলাম মাইগ্রেশন যুক্ত করুন
একজন ব্যবহারকারীর অনেকগুলি আপলোড রয়েছে। আমি uploadsটেবিলে একটি কলাম যুক্ত করতে চাই যা উল্লেখ করে user। স্থানান্তর কেমন হবে? আমার যা আছে তা এখানে। আমি নিশ্চিত না যে আমার (1) :user_id, :intবা (2) ব্যবহার করা উচিত :user, :references। আমি (2) কাজ করে কিনা তাও নিশ্চিত নই। এটি "রেল" উপায়ে করার …

8
রেল অন রুবেল মডেল ক্ষেত্র উত্পন্ন করে: প্রকার - ক্ষেত্রের জন্য কী কী বিকল্প রয়েছে: প্রকার?
আমি একটি নতুন মডেল তৈরি করার চেষ্টা করছি এবং অন্য মডেলের আইডি উল্লেখ করার জন্য বাক্য গঠনটি ভুলে যাচ্ছি। আমি এটি নিজেই সন্ধান করব, তবে আমার সমস্ত রুবি অন রেল ডকুমেন্টেশনের লিঙ্কগুলির মধ্যে, কীভাবে নিশ্চিত উত্স খুঁজে পেতে হবে তা খুঁজে পাইনি। $ rails g model Item name:string description:text(এবং এখানে …

3
অ্যাক্টিভেকর্ডে ভাসা বনাম দশমিক
কখনও কখনও, অ্যাক্টিভাইকর্ড ডেটা টাইপ আমাকে বিভ্রান্ত করে। ত্রুটি, প্রায়শই। আমার চিরন্তন প্রশ্নগুলির মধ্যে একটি হল একটি প্রদত্ত মামলার জন্য, আমার ব্যবহার করা উচিত :decimalনাকি :float? আমি প্রায়শই এই লিঙ্কটি জুড়ে এসেছি, অ্যাক্টিভেকর্ড:: দশমিক বনাম: ভাসা? , তবে উত্তরগুলি আমার পক্ষে যথেষ্ট নিশ্চিত নয়: আমি অনেক থ্রেড দেখেছি যেখানে লোকেরা …

7
অ্যাক্টিভমডেল :: নতুন ব্যবহারকারী তৈরি করার সময় নিষিদ্ধঅ্যাট্রিবিউটস এরর
আমার এই মডেলটি রুবিতে রয়েছে তবে এটি একটি ছুঁড়ে দেয় ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX = /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i validates :email, presence: true, :uniqueness => true, format: { with: VALID_EMAIL_REGEX } validates :password, :confirmation => true …

15
অ্যাক্টিভেকর্ড / রেলগুলির সাথে কীভাবে একটি নোট ইন প্রশ্নটি প্রকাশ করবেন?
কেবল এটি আপডেট করার জন্য যেহেতু মনে হয় প্রচুর লোকেরা এতে আসেন, আপনি যদি ট্রেল 4 এবং ভিনি ভিডিভিচির উত্তরগুলি দেখুন 4 টি আপনি রেল ব্যবহার করছেন। Topic.where.not(forum_id:@forums.map(&:id)) Topic.where(published:true).where.not(forum_id:@forums.map(&:id)) আমি আশা করছি এমন একটি সহজ সমাধান রয়েছে যা জড়িত না find_by_sql, যদি না হয় তবে আমি অনুমান করি যে এটি …

6
অ্যাক্টিভেকর্ড: আকার বনাম গণনা
রেলগুলিতে, আপনি Model.sizeএবং উভয় ব্যবহার করে রেকর্ডের সংখ্যাটি পেতে পারেন Model.count। আপনি যদি আরও জটিল প্রশ্নগুলির সাথে মোকাবিলা করছেন তবে অন্য পদ্ধতিতে একটি পদ্ধতি ব্যবহারের কোনও সুবিধা আছে কি? কিভাবে তারা ব্যতিক্রম? উদাহরণস্বরূপ, আমার ফটোগুলি সহ ব্যবহারকারী রয়েছে। আমি যদি ব্যবহারকারীর একটি সারণী এবং তাদের কতগুলি ফটো প্রদর্শন করতে চাই, …

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