PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Finder_sql रेल के साथ स्ट्रिंग को पार्स नहीं करता है

मुझे लगता है कि आप वास्तव में जो खोज रहे हैं वह यह है:

has_many :posts, :finder_sql =>
    proc {"SELECT p.* from posts p join topics t on p.topic_id = t.id where t.id=#{id}"}

रेल 3.1 के अनुसार आपको #{id} जैसे फ़ील्ड का उपयोग करने के लिए स्ट्रिंग के बजाय एक proc का उपयोग करना होगा ।

यहां समस्या देखें:https://github.com/rails/rails/issues/3920



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. django.db.utils.IntegrityError:कॉलम वेन्यू_सिटी में शून्य मान हैं

  2. WShell.Script रन के साथ बैच फ़ाइल लॉन्च करते समय VBScript हैंग हो जाता है

  3. PostgreSQL के साथ रॉडबैक कैरेक्टर एन्कोडिंग त्रुटि

  4. PosgreSQL txid_current () मान की व्याख्या कैसे करें

  5. मेरे लिनक्स पीसी से django कोड के माध्यम से टेक्स्ट फ़ाइल को उसके एक्सटेंशन और उसके फ़ाइल आकार की जांच किए बिना कैसे पहचानें?