আমি সাইন_ইন / সাইন_আউট পদ্ধতিগুলির জন্য একটি রত্ন রত্ন ব্যবহার করছি।
আমি ব্যবহার করে কৌতুক থেকে ভিউ ফাইল তৈরি করেছি rails g devise views
আমি দেখেছি একটি নকশাগুলি / সেশনস / new.html.erb ফাইল রয়েছে যা সাইন_ইনের জন্য একটি ফর্ম রয়েছে।
আমি অন্য একটি ফাইল তৈরি / সেশন / _for.html.erb তৈরি করেছি এবং <%= render 'form' %>
একটি নতুন.html.erb ফাইলের মধ্যে করেছি এবং এটি খুব সূক্ষ্মভাবে কাজ করেছে।
এখন, আমি এই ফর্মটি বিভিন্ন নিয়ামকের কাছ থেকে অন্তর্ভুক্ত করতে চেয়েছিলাম। সুতরাং 'মেইন' নামে একটি নিয়ামক, (বিশেষত, দেখুন পৃষ্ঠার অভ্যন্তরে) 'মেইনস / ইনডেক্স। Html.erb' আমি <%= render 'devise/sessions/form' %>
ফাইল অন্তর্ভুক্ত করেছি । দেখে মনে হয় যে অন্তর্ভুক্তিটি ভাল কাজ করেছে তবে আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি।
NameError in Mains#index
Showing /home/administrator/Ruby/site_v4_ruby/app/views/devise/sessions/_form.html.erb where line #1 raised:
undefined local variable or method `resource' for #<#<Class:0x007f1aa042d530>:0x007f1aa042b870>
Extracted source (around line #1):
1: <%= form_for(resource, :as => resource_name, :url => session_path(resource_name)) do |f| %>
2: <p><%= f.label :email %><br />
3: <%= f.text_field :email %></p>
4:
দেখে মনে হচ্ছে যে form_for (উত্স, ...) অংশটি সমস্যা সৃষ্টি করছে (যা আমি মূল নকশার সাইন_ইন পৃষ্ঠায় থাকলে ভাল কাজ করে ... আমি কীভাবে এই সমস্যাটিকে রেলপথে সমাধান করতে পারি?
আমি ব্যক্তিগতভাবে html কোডগুলি ইনলাইন লেখার পরিবর্তে ফর্মটি অন্তর্ভুক্ত করতে 'রেন্ডার' ফাংশনটি ব্যবহার করতে পছন্দ করি।
আমাকে কি 'প্রধান' নিয়ামকের মধ্যে কিছু (সংস্থান) নির্দিষ্ট করতে হবে?
আমি আপনার সাহায্যের প্রশংসা করব। ধন্যবাদ.