আমি ভাবছিলাম যে আপনি কীভাবে রেল কনসোলে আপনার কাছে কোন ডাটাবেস / অবজেক্টগুলি উপলব্ধ তা তালিকাভুক্ত / পরীক্ষা করতে পারবেন। আমি জানি আপনি অন্যান্য সরঞ্জামগুলি ব্যবহার করে এগুলি দেখতে পাচ্ছেন, আমি কেবল কৌতূহলী। ধন্যবাদ।
আমি ভাবছিলাম যে আপনি কীভাবে রেল কনসোলে আপনার কাছে কোন ডাটাবেস / অবজেক্টগুলি উপলব্ধ তা তালিকাভুক্ত / পরীক্ষা করতে পারবেন। আমি জানি আপনি অন্যান্য সরঞ্জামগুলি ব্যবহার করে এগুলি দেখতে পাচ্ছেন, আমি কেবল কৌতূহলী। ধন্যবাদ।
উত্তর:
আপনি সম্ভবত খুঁজছেন:
ActiveRecord::Base.connection.tables
এবং
ActiveRecord::Base.connection.columns('projects').map(&:name)
আপনার সম্ভবত তাদের মধ্যে সংক্ষিপ্ত বাক্য গঠনতে মোড়ানো উচিত .irbrc
।
table_structure
স্ক্লাইট অ্যাডাপ্টারের সাথে নির্দিষ্ট বলে মনে হচ্ছে।
আমি আশা করি আমার দেরী উত্তরটি কিছুটা সহায়ক হতে পারে।
এটি রেল ডাটাবেস কনসোলে যাবে।
rails db
আপনার কোয়েরি আউটপুট প্রিন্ট করুন
.headers on
.mode columns
(turn headers on and show database data in column mode )
টেবিলগুলি দেখান
.table
সহায়তা দেখুন '.হেল্প'।
অথবা এসকিউএল স্টেটমেন্টগুলি যেমন 'গাড়ি থেকে নির্বাচন করুন' ব্যবহার করুন
rails dbconsole
আপনার রেল অ্যাপ্লিকেশন যে ডাটাবেসটি ব্যবহার করছে তা আপনি দেখতে ব্যবহার করতে পারেন । এটি বিকল্প উত্তর rails db
। উভয় কমান্ড আপনাকে কমান্ড লাইন ইন্টারফেসকে নির্দেশিত করবে এবং আপনাকে সেই ডাটাবেস ক্যোয়ারী সিনট্যাক্স ব্যবহার করার অনুমতি দেবে।
এটি একটি সূচনা, এটি তালিকাবদ্ধ করতে পারে:
models = Dir.new("#{RAILS_ROOT}/app/models").entries
আরও কিছু খুঁজছেন ...