मुझे यह रयान बेट्स की रेलवेस्टास्ट साइट में मिला, लेकिन यह सुनिश्चित नहीं है कि यह कैसे काम करता है।विधि परिभाषा के बारे में उलझन में: def req = (अनुरोध)
#models/comment.rb
def req=(request)
self.user_ip = request.remote_ip
self.user_agent = request.env['HTTP_USER_AGENT']
self.referrer = request.env['HTTP_REFERER']
end
#blogs_controller.rb
def create
@blog = Blog.new(params[:blog])
@blog.req = request
if @blog.save
...
मैं देख रहा हूँ वह उपयोगकर्ता आईपी, उपयोगकर्ता एजेंट और संदर्भ की बचत है, लेकिन req=(request)
लाइन के साथ उलझन में हूँ।
आपके उत्तर के लिए धन्यवाद। लेकिन user_ip, user_agent, रेफरर टिप्पणियों db तालिका का हिस्सा हैं, जैसे comment.title, comment.body आदि/तो @ blog.user_ip का उपयोग क्यों करें? –