5

के साथ काम नहीं कर रहा है क्या रेलवे 4.0rc1 के साथ काम करने के लिए डेविस प्राप्त करने का कोई तरीका है?रेलवे 4.0rc1

/Users/scott/.rvm/gems/[email protected]/gems/activemodel-4.0.0.rc1/lib/active_model/deprecated_mass_assignment_security.rb:14:in `attr_accessible': 
`attr_accessible` is extracted out of Rails into a gem. Please use new recommended protection model for params(strong_parameters) or add `protected_attributes` to your Gemfile to use old one. (RuntimeError) 

उत्तर

6

आप एक नया वसीयत संस्करण रेल 4.

gem 'devise', '~> 3.0.0.rc' 
+0

मैंने उस पंक्ति को जोड़ा, 'बंडल इंस्टॉल' चलाया और दोनों रेल सर्वर को शुरू करने और तैयार विचार उत्पन्न करने के लिए फिर कोशिश की। वही समस्या, केवल अब मैं ** ** ** यह चेतावनी प्राप्त करता हूं: '[DEVISE] Devise.use_salt_as_remember_token को बहिष्कृत किया गया है और इसका कोई प्रभाव नहीं है। कृपया इसे हटा दें। –

+0

@at। क्या आप 'बंडल इंस्टॉल' के बजाय 'बंडल अपडेट' चलाने का प्रयास कर सकते हैं? –

+0

'बंडल अपडेट' वास्तव में कुछ भी अपडेट नहीं किया था। तो स्वाभाविक रूप से एक ही मुद्दा आया –

-2

मैं पर हूँ का समर्थन करता है कि उपयोग कर सकते हैं: मैं निम्न त्रुटि जब वसीयत विचारों को उत्पन्न करने के रेल सर्वर शुरू करने की कोशिश या यहां तक ​​कि प्राप्त समान पृष्ठ। मैं devr ~.0.0.rc के साथ RoR4.0rc1 का उपयोग कर रहा हूँ। मेरी त्रुटि इस तरह दिखती है:

$ rake db:migrate 
rake aborted! 
Rails::Application::RoutesReloader#execute_if_updated delegated to updater.execute_if_updated, but updater is nil: #<Rails::Application::RoutesReloader:0xb375220 @paths=["/var/www/html/rails/Blog/config/routes.rb"], @route_sets=[#<ActionDispatch::Routing::RouteSet:0xb3f7cd4>]> 
/home/pav/.rvm/gems/ruby-2.0.0-p0/gems/railties-4.0.0.rc1/lib/rails/application/routes_reloader.rb:10:in `rescue in execute_if_updated' 
/home/pav/.rvm/gems/ruby-2.0.0-p0/gems/railties-4.0.0.rc1/lib/rails/application/routes_reloader.rb:6:in `execute_if_updated' 
/home/pav/.rvm/gems/ruby-2.0.0-p0/gems/railties-4.0.0.rc1/lib/rails/application/finisher.rb:69:in `block in <module:Finisher>' 

अद्यतन: डिवाइस इंस्टॉल करने से पहले हटाए गए बिंदु पर संस्करण नियंत्रण में वापस चला गया। डिवाइस 3.0.0 आरसी स्थापित करके और v3.0.0rc के साथ डिवाइस उत्पन्न करके स्क्रैच से सभी कदम उठाए गए। सब कुछ काम किया।

+1

अपडेट: डिवाइस को इंस्टॉल करने से पहले हटाए गए बिंदु पर संस्करण नियंत्रण में वापस चला गया। डिवाइस 3.0.0 आरसी स्थापित करके और v3.0.0rc के साथ डिवाइस उत्पन्न करके स्क्रैच से सभी कदम उठाए गए। सब कुछ काम किया। –